Hi ich habe ein Problem mit der funktion preg_replace ich weis zwar wie sie geht aber es funktioniert nicht es kommt auch keine fehlermeldung.
Hier erstmal der Code dann die Erklärung.
Also in der datenbank sind 2 Spalten einmal zeichen und name
Dies steht in der Spalte zeichen = und in der Spalte name = <strong> </strong>.
Normaler weisse sollte der Text der Zwischen halb in Fett sein ist aber nicht der fall und man sieht die Zeichen .
Bitte um Hilfe
M.F.G dom
Hier erstmal der Code dann die Erklärung.
PHP:
$sql= ("SELECT zeichen,name FROM bbcode");
$data = mysql_query($sql);
while(list($zeichen,$name) = mysql_fetch_row($data)){
$zeich = explode(" ",$zeichen);
$nam = explode(" ",$name);
$replace = preg_replace("/\$zeich[0](.*)\$zeich[1]/siU","$name[0]\\1$name[1]",$replace);
}
Dies steht in der Spalte zeichen = und in der Spalte name = <strong> </strong>.
Normaler weisse sollte der Text der Zwischen halb in Fett sein ist aber nicht der fall und man sieht die Zeichen .
Bitte um Hilfe
M.F.G dom