Hi,
Ich hab ein script geschrieben das bb-codes in HTML-Code umwandelt .
Ob überhaupt ein bbcode vorhanden ist frage ich mit strpos ab (im ersten durchlauf maskiere ich die bb-codes mit Zeichen die von htmlspecialchars eliminiert wurden)
Nachdem nicht immer gleichviel Schleifendurchläufe notwendig sind, bis alles umgewandelt ist, muß ich die Strings vergleichen (vorher-nachher)... mit der Abfrage von strlen gabs Probleme und strpos kann ich nicht verwenden, weil falls ein passender Start-Tag nicht vorhanden ist wirds zu einer Endlosschleife...
meine Frage also: welche Funktion ist sicher genug und am schnellsten?
md5, sha1, crc32?
Danke![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Ich hab ein script geschrieben das bb-codes in HTML-Code umwandelt .
Ob überhaupt ein bbcode vorhanden ist frage ich mit strpos ab (im ersten durchlauf maskiere ich die bb-codes mit Zeichen die von htmlspecialchars eliminiert wurden)
Nachdem nicht immer gleichviel Schleifendurchläufe notwendig sind, bis alles umgewandelt ist, muß ich die Strings vergleichen (vorher-nachher)... mit der Abfrage von strlen gabs Probleme und strpos kann ich nicht verwenden, weil falls ein passender Start-Tag nicht vorhanden ist wirds zu einer Endlosschleife...
meine Frage also: welche Funktion ist sicher genug und am schnellsten?
md5, sha1, crc32?
Danke
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
PHP-Code:
if(strpos($post,">")){
do{
$md1=md5($post);
$post=preg_replace($bbm,$bbe,$post);
$md2=md5($post);
}while($md1!=$md2);
$post=preg_replace($bbun,"",$post);
}
Kommentar