Witschi262
Blogger
Hi,
ich würde gerne die str_replace funktion benutzen. Klappt auch ganz gut soweit. Insgesamt möchte ich nämlich bestimmte "Kennzeichen" (in { und } geschrieben) durch einen bestimmten Text in der Datenbank ersetzen.
Folgendes Script:
$sql = "SELECT * FROM `replace`";
$ergebnis = mysql_query($sql)OR die(mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
$name = '{'.$row->name.'}';
$replace = $row->replace;
function replace($buffer)
{
return (str_replace($name, $replace, $buffer));
}
ob_start("replace");
}
Also ohne dem ganzen DB Geschwafel geht alles ganz gut, also ohne die Variable $name und $replace. Sobald ich allerdings den Text aus der DB benutzen möchte, schon nicht mehr.
Hat jemand eine Ahnung wo das Problem liegen könnte?
ich würde gerne die str_replace funktion benutzen. Klappt auch ganz gut soweit. Insgesamt möchte ich nämlich bestimmte "Kennzeichen" (in { und } geschrieben) durch einen bestimmten Text in der Datenbank ersetzen.
Folgendes Script:
$sql = "SELECT * FROM `replace`";
$ergebnis = mysql_query($sql)OR die(mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
$name = '{'.$row->name.'}';
$replace = $row->replace;
function replace($buffer)
{
return (str_replace($name, $replace, $buffer));
}
ob_start("replace");
}
Also ohne dem ganzen DB Geschwafel geht alles ganz gut, also ohne die Variable $name und $replace. Sobald ich allerdings den Text aus der DB benutzen möchte, schon nicht mehr.
Hat jemand eine Ahnung wo das Problem liegen könnte?