ik heb een script dat een formulier naar een tab-separated file stuurt, iedere keer dat dat formulier ingevuld wordt komt er een nieuwe regel. Nu kun je in een textarea enter's geven en die zorgen dus voor lege regels is mn file.
Nu wil ik weten hoe ik ervoor zorg dat ik die linebreaks uit de text filter.
Ik heb al meerdere dingen geprobeert zoals str_replace, stripcslashes en ereg_replace allen zonder effect. Weet iemand hoe dit verholpen kan worden, bij voorbaat dank
Vraag: Hoe wil je de enters in je bestand opslaan? Wil je ze helemaal weg hebben, of wil je direct al de html-tag <br /> in je code hebben?
Bij het volledig verwijderen, kun je str_replace('\n', ' '); gebruiken om de newline te vervangen door een spatie. Wil je direct <br /> in je code zetten, gebruik dan nl2br().
Ja das dus the point ik wil ze helemaal niet geen 0a0d's in mn bestand, want ik interpeteer het bestand per regel, en die text areas geven me einde regel chars waardoor ik ineens met een lege regel zit. en strip_tags werkt dan dus ook niet. dat werkt zeg maar wel in browser, maar als je diezelfde string dan naar een bestand schrijft zit er ineens wel weer een line break in.
Bij str_replace('\n',' ',$string); werkt het ook niet je houd in de geproduceerde html line breaks die je in de textarea ook hebt.