PHP: ereg_replace()-Problem



  • Hallo!

    Ich habe ein Problem mit ereg_replace(): Es geht darum, dass bestimmte Textausschnitte mit Bilder ersetzt werden, also Smilleys einzubauen. Aber leider wird stattdessen kein Text angezeigt, vorher hat es funktioniert, aber nachdem ich einige smilleys hinzugefügt hatte nicht mehr, woran kann dasliegen? Hier mein Quelltext dazu:

    $smilleys=file("smilleys.txt");
       for($x=0;$x<count($smilleys);++$x)
       {
         list($txt,$sm)=split('[|]',$smilleys[$x]);
         $message=ereg_replace($txt,"<img src=\"../../pics/smilleys/".$sm."\" />",$message);
       }
    

    [edit]Ich vermute es liegt an bestimmten Zeichen, die vorkommen, wie '<', '>', '$', etc... oder? Wenn ja: Wie bekomm ich das Problem gelöst? Und welche Zeichen sind betroffen?[/edit]



  • OK, ich hätte schon viel eher drauf stoßen müssen... ich suchte die Funktion str_replace() *gg* Danke trotzdem, auch wenn niemand geholfen hat ^^


Anmelden zum Antworten