webForumDet fria alternativet

Inte byta rad i txt-fil

PHP

7 svar · 363 visningar · startad av web00132

Medlem sedan maj 2001797 inlägg
Frågan#1

Jag vill att när man skriver in ett meddelande med massa entertryckningar i en textarea ska dessa entertryckningar inte finnas med i txt-filen som texten från textarean sedan skrivs till.

Hur gör man detta?

Jag har ersatt alla radbrytningar med br genom funktionen nl2br men jag vill alltså även att radbrytningarna ska försvinna i txt-filen.

??

Medlem sedan mars 20007 896 inlägg
#2
$text = str_replace ( '\n', "", $text );
// infoga här
Medlem sedan maj 2001797 inlägg
#3

Tack för ett oerhört snabbt svar! Men jag får det inte att fungera, det skrivs fortfarande på olika rader.

$editedmess = nl2br(str_replace ( '\n', "", $mess));

Det ser ju rimligt ut, eller?

Medlem sedan jan. 20007 697 inlägg
#4

Varför krånga till det web00132? :)

$editedmess = str_replace ( "\n", "<br>", $mess);
Medlem sedan mars 20007 896 inlägg
#5

Använd inte nl2br() alls. Den ersätter \n till <br>, så det är konstigt om det finns kvar såna? Kanske vagnreturer måste bytas ut också:

$text = str_replace ( '\r\n', "", $text );
Medlem sedan maj 2001797 inlägg
#6

Alright, då fattar jag. Tack ska ni ha.
Men vad menas med en vagnretur?

Medlem sedan mars 20007 896 inlägg
#7

Windows-skit, har jag för mig. ;)

Medlem sedan maj 2001797 inlägg
#8

Ok, tack!

283 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
152 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
148 ms — ändringar (db)