![]() |
![]() |
-petylyl- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Uczę się PHP z książki Vademecum Profesjonalisty i jest tam taki fragment kodu, który zapisuje dane z formularza do pliku tekstowego. Oto on: Kod $adres = $imie."\t". $nazwisko."\t". $ulica."\t". $numer_domu."\t". $kodp."\t". $miejsc."\t"; $ciagwyjsciowy = $data."\t".$iloscopon."opon \t".$iloscoleju." butelek oleju\t" .$iloscswiec." ¶wiec zapłonowych\t". $brutto ."\t". $cenaporabacie. $adres. "\n"; @ $wp = fopen("$DOCUMENT_ROOT/www/zam/zam.txt", 'ab'); if (!$wp) { echo '<p><strong> Zamówienie Państwa nie może zostać przyjęte w tej chwili.' .'Proszę spróbować póĽniej.</strong></p>'; exit; } fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy)); fclose($wp); echo '<p>Zamówienie zapisane.</p>'; Chciałbym, aby nowe zamówienie, a więc w praktyce nowy ciąg wyjściowy był zapisywany w nowym wierszu. W książce w tym celu użyto znaku "\n". Niestety nie wiem gdzie jest błąd (być może w książce - zauważyłem ich tam kilka), ale zamówienie nie zapisuje mi się w nowym wierszu. Znaki tabulacji oznaczone "\t" są, ale kolejne zamówienie są zapisywane obok, a nie wiersz niżej. Czy wiecie jak rozwiązać ten problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
Polecam erratę do książki. Z tego co widzę to jest to ksiazka z wydawnictwa helion. Są tutaj wypisane znalezione blędy, a przynajmniej ich większość.
Errata Ten post edytował tomsi 6.12.2007, 19:04:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:46 |