Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przejście do następnej linii przy zapisie do pliku
Forum PHP.pl > Forum > Przedszkole
lewozmywak
  1. <form action="nauka2.php" method="POST">
  2. <input type="text" name="imie">
  3. <input type="text" name="nazwisko">
  4. <input type="text" name="pesel">
  5. <input type="submit" >
  6. </form>
  7.  
  8. <?php
  9.  
  10. $imie = $_POST["imie"];
  11. $nazwisko = $_POST["nazwisko"];
  12. $pesel = $_POST["pesel"];
  13.  
  14. if($imie != "" and $nazwisko != "" and $pesel != "")
  15. {
  16. $dane= "\n"."$imie "."$nazwisko "."$pesel<br>";
  17. $otworz= fopen("dane.txt", "a+");
  18. $odczytaj= file_get_contents("dane.txt");
  19. fwrite($otworz, $dane);
  20. fclose($otworz);
  21. }
  22.  
  23.  
  24. ?>
  25.  


chciałbym by kolejne rekordy znajdowały w nowych wierszach w pliku tekstowym, a niestety wygląda to tak na chwilę obecną

plik : dane.txt

zcxv cx zx bxcz 123312123<br> sdfwetr rwerew af 312542515<br>

a chciałbym by po naciśnieciu buttona, przeszedł do nowego wiersza w pliku tesktowym i zapisał dane... a tak mam burdel w jednej linii w pliku... Takie podzielenie na wiersze jak myślę jest podstawą przy wczytywaniu pliku....

nie wiem czemu nie działa przejście do nowego wiersza "\n"


Kshyhoo
Na końcu wiersza:
  1. ."\n";
lewozmywak
ee nie działa, nawet wywaliłem plik, i od nowa zapisuje, ale nadal ciągle w jednym wierszu to zapisuje
b4rt3kk
Cytat(Kshyhoo @ 21.05.2015, 12:23:14 ) *
Na końcu wiersza:
  1. ."\n";


"\n" tyczy się linuxów, a gość może mieć równie dobrze serwer na windowsie, więc proponowałbym użycie na końcu linii:

  1. $string .= "\r\n";
  2. // lub
  3. $string .= PHP_EOL;
nospor
Cytat
"\n" tyczy się linuxów
Nie do konca. \n respektują wszystkie normalne edytory, ale jak ktos korzysta z notatnika to moze i faktycznie nie dzialac wink.gif
Comandeer
Tylko w notatniku nie działa… wink.gif sprawdzone na windowsie i linuksie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.