Autor | Zpráva | ||
---|---|---|---|
KerryCZE Profil |
Zdravím,
Měl bych na Vás takový dotaz: Mám na webu formulář(textarea), po odkliknutí se ten text uloží do .txt souboru (jednoduchý chat). Když se v formuláři přesunu na další řádek (enterem), tak se to samé udělá i v tom souboru. Neví někdo prosím, jak udělat, aby ten enter ignoroval? tzn. Formuláři může být kolik řádku chce, ale v tom souboru to bude u sebe? Text z formuláře se ukládá takto: $radek = "<strong>[ $date ] ".$userdata['user_name'].":</strong> $text</br>\n"; $f = fopen($soubor, "a"); fwrite($f, $radek); fclose($f); Textarea: <textarea name="text"rows="4" cols="60" maxlength="128"></textarea> Díky předem za odpověď. |
||
Jan Tvrdík Profil |
KerryCZE:
Nejsem si úplně jist, co chceš, možná $text = str_replace("\n", " ", $text); |
||
KerryCZE Profil |
#3 · Zasláno: 24. 1. 2013, 15:48:23
Jan Tvrdík:
Přesně to je ono :-) Funguje to. Díky moc. |
||
peteo Profil |
#4 · Zasláno: 24. 1. 2013, 15:54:31
KerryCZE:
a nestačí iba odstrániť z 1. riadku v [#1] to \n na konci?
a netreba potom $text = str_replace("\n", " ", $text); .
|
||
jenikkozak Profil |
#5 · Zasláno: 24. 1. 2013, 16:10:22
peteo:
To přece udělá něco jiného. Tvou změnou se odstraní pouze zalomení řádku mezi jednotlivými příspěvky. Skript Jana Tvrdíka toto jedno zalomení ignoruje a odstraní ty uvnitř příspěvku. |
||
Časová prodleva: 12 let
|
0