[PHP] Verlußt von Zeilenumbrüchen und Leerzeichen



  • Hi,
    also ich werte ein Formular mit php aus! Ich hab eine Textarea! Zur konrtolle sollen nach dem bestätigen alle Infos noch mal geprintet werden! Doch sowohl mit echo also auch bei print werden alle mehrfachen Leerzeichen auf eins reduziert und alle Zeilenumbrüche verschwinden! Wenn ich die gleiche var allerdings wieder in eine Textarea reinschreibe funktioniert es! Was mache ich falsch?

    Danke

    Alexander Sulfrian



  • du erhältst Zeilenumbrüche eben als \n bzw. \r\n das musst du in <br /> umwandeln (z.B. mit nl2br) und Leerzeichen maskieren (also mit  )



  • Hi,
    danke habe ich mitlerweileauch schon mitbekommen!
    Ich mache das jetzt so! nl2br hat nur die autom. WordWraps konvertiert! Die manuellen hat's nicht angefasst:

    str_replace("\n","<br>",str_replace(" ","&nbsp",htmlentities(stripslashes($nachricht))));
    

    MFG

    Alexander Sulfrian


Anmelden zum Antworten