Problem mit str_replace

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit str_replace

    Hi,

    über ein Formular werden Daten in einer Datenbank und gleichzeitig in einer Textdatei geändert. Diese wird dazu eingelesen und mit str_replace führe ich das Update da aus.

    $array = file($datei);
    $array = str_replace($_POST['old'], $neu, $array);

    $dateiname = "test.txt";
    $fp = fopen($dateiname, "a+");

    for ($x = 0; $x < count($array); $x++){
    fwrite ($fp , $array[$x] ); }

    Funzt soweit auch prima, nur sind manchmal auch Links (<a href=...</a>) dabei, und da scheint str_replace nicht zu funktionieren.

    Folgender String z.b. wird nur in der Datenbank aber nicht in der TXT Datei aktualisiert:
    Alter Wert: Die <a href="mailto:test@test.de">E-Mail</a> lautet...
    Neuer Wert: Die <a href="mailto:test1@test.de">E-Mail</a> lautet...

    Hat jemand eine Idee worans liegen könnte?

  • #2
    führ mal stripslashes() auf post aus

    Kommentar


    • #3
      Danke, es funktioniert jetzt!

      Kommentar

      Lädt...
      X