Ersetzten-Skript und Zeilenumbrüche - Hilfe!

  • Themenstarter Themenstarter Kebb
  • Beginndatum Beginndatum
K

Kebb

PHP:
   $neuereintrag = "$objectkommentare<br> <b>$name</b> meint:<br>$text<br>";
   $f=file("$objectid-showit.php");
   $f2=fopen("$objectid-showit.php","w");
   for($i=0;$i<count($f);$i++) fputs($f2,str_replace($objectkommentare,$neuereintrag,$f[$i]));
   fclose($f2);

Hallo, das da oben ersetzt in einer Datei den Eintrag $objectkommentare durch $neuereintrag. Nun gibts aber ein Problem. Und zwar wenn in $objectkommentare Zeilenumbrüche drin sind kann das Skript seine Aufgabe nicht mehr erfüllen. Weis jemand wie ich es so umprogrammierne kann das er trotz Zeilenumbrüche ersetzt?
 
Was soll denn das Ganze sein?

Möglicherweise ist es viel unkomplizierter es mit einer Datenbank zu lösen.
 
hachhhhhhhh, es ist ein kommentarscript, der eintrag wird in einer *.php-datei aktualisiert nur gibts halt probs wegen zeielnumbruch.
in der php-datei steht nun zB (es sind in wirklichkeit alle wichtigen daten in der datei)

PHP:
$objectkommentare = "abc<br>abc<br>";

ich will keine mysql machen denn ich komme so bestens zurecht. mysql kann ich einfach noch nicht :)
 
ah damit könnts :)

$str = str_replace("\n\,"",$str);

PS: geht! juhu
 
Zuletzt bearbeitet von einem Moderator:
Zurück