Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%)
|
Witajcie. Podczas zapisywania pliku txt za pomocą funkcji fopen, fwrite, fclose nie mogę wrzucić do niego łamania linii. Próbowałem przez \r\n, \n oraz \n\r i nic.
Efekt: Cytat ==== 22:01 ==== .... ====\r\n== mc_gross => 2.00\r\n== protection_eligibility => Eligible\r\n== address_status => confirmed\r\n== payer_id => PQTXAWLAHL86A\r\n== tax => 0.00\r\n==== VERIFIED ====\r\n\r\n Sam skrypt php jest następujący:
I co ja mam począć? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%)
|
zamiast uzywac w str_replace pojedynczych ' ', uzyj podwojnych " ",
Na prawdę dziwne, nie wiedziałem, że jest jakaś różnica (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . Aby \n był odczytany jako znak nowej linii musi być w cudzysłowie "\n" a nie w apostrofach '\n' (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I bez escape'owania backslashy, bo wtedy wyjdzie po prostu \n zamiast znaku nowej linii. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Nie ma sensu się męczyć, użyj stałej PHP_EOL, która oznacza właśnie znak nowej linii. Musi być espacowanie bo tak to by mi błąd *PARSE* wyrzuciło (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) #Topic LUKS działa. Dziękuję. Ten post edytował Victor152 6.08.2009, 10:37:03 |
|
|
|
Victor152 [PHP]Odwieczny problem łamania linii (fwrite) w pliku txt 5.08.2009, 19:04:17
zimekk zamiast uzywac w str_replace pojedynczych ' ... 5.08.2009, 19:15:44
vokiel Aby \n był odczytany jako znak nowej linii mu... 5.08.2009, 21:00:26
erix I bez escape'owania backslashy, bo wtedy wyjdz... 6.08.2009, 09:13:21 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:01 |