Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nowa linia przy zapisie pliku
-lukasamd-
post
Post #1





Goście







Witam,
mam pewien problem o ile można tak to nazwać, przy zapisywaniu plików. Mój skrypt zapisuje cały plik php a wygląda to tak:

  1. $plik = fopen('settings.php','w');
  2. fputs($plik,'<?php
  3. ');
  4. for($zapis=1;$zapis<39;$zapis++) fputs($plik,'$settings['.$zapis.'] = '.$settings[$zapis].';
  5. ');
  6. for($zapis=39;$zapis<49;$zapis++) {
  7. fputs($plik,'$settings['.$zapis.'] = '.$settings[$zapis].';
  8. ');
  9. fputs($plik,'$settings[&#092;''.$zapis.'i'] = '.$settings[$zapis.'i'].';
  10. ');
  11. }
  12. fputs($plik,'?>');
  13. fclose($plik);


czyli po prostu w pliku jest tworzona struktura dokumentu php i są zapisywane odpowiednie dane. Aby wszystko działało ok musiałem zastosować nową linię (po prostu enter) ale dziwi mnie coś takiego - na pewno jest jakiś inny, dużo bardziej elegancki sposób ale ja go niestety nie znam (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) używanie /n czy <br /> mija się przecież z celem - plik ma być skryptem php a nie dokumentem html.

Czy wie ktoś , co można zastosować do utworzenia nowej linii w pliku w tym wypadku?
Go to the top of the page
+Quote Post
qqrq
post
Post #2





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Użyj "\n", ale broń boże nie <br>. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
starach
post
Post #3





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Stała PHP_EOL <- PHP_EndOfLine
Go to the top of the page
+Quote Post
-lukasamd-
post
Post #4





Goście







Sposób z /n nie działa - ciąg jest wklejany do pliku jako jego zawartość, sprawdzałem to już.

@orglee - dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Działa dokładnie tak jak chciałem.
Go to the top of the page
+Quote Post
net-pl
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.04.2008

Ostrzeżenie: (0%)
-----


Nie /n tylko \n (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:59