Nejste přihlášen/a.
Zdravím, dělám si takový rychlo-poznámkový bloček v PHPku ale když použiju tenhle kód, tak se mi to co chci zapsat nacpe do stejného řádku a já bych potřeboval psát na nový řádek. Zkoušel jsem všechno možné i nemožné, ale buď to hází chyby nebo to dělá blbosti. Nevěděl by někdo jak na to? Díky
Zatím tam mám tenhle nefunkční kód:
$dopln = $_POST['text'];
$soubor = fopen("text.txt", 'a'
fwrite($soubor, "
$dopln");
fclose($soubor);
echo"Doplněno.";
$dopln = $_POST['text'] ;
$soubor = fopen("text.txt", 'a' ;
fwrite($soubor, "
$dopln") ;
fclose($soubor) ;
echo"Doplněno." ;
je html linebreak, ten je mimo html k ničemu
Pro zalomení řádku v obyč textovém souboru potřebuješ vložit speciální sekvenci, závislou na os: v dos/win to je CRLF, v linuxu a mac osx LF. Pak jde jen o to, jak to napsat - CR je vlastně ascii znak s pořadovým číslem 13, LF znak 10 (tak, jako zavináč je alt+64, zpětné lomítko alt+92 nebo velké písmeno F alt+70). To do toho zdrojáku přímo napsat nejde, tam řádky oddělujou příkazy.
Dá se použít escapovaná sekvence se zpětnými lomítky,
(pro CRLF) respektive
(pro LF), dá se taky použít php funkce chr, kdy můžeš vvytvořit dva řádky textu např. takto:
$text = "první řádek". chr(10) . "druhý řádek". chr(10)
(..se tu to php snad nakonec naučím :D)
Ach ti smajlíci.
doplněno 31.01.13 18:15: Díky ti. Akorát sem to
dal před ten text.
Jo s tím smajlem sem si poradil sám.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.