Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zapis do pliku tekstwego
-petylyl-
post 6.12.2007, 18:02:06
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?
Go to the top of the page
+Quote Post

Posty w temacie
- petylyl   [php] zapis do pliku tekstwego   6.12.2007, 18:02:06
- - Darti   \n to raczej pod linuxem spróbuj \r   6.12.2007, 18:40:11
- - -emes-   \n działa pod wszystkim - \r, to jedynie...   6.12.2007, 18:46:09
- - tomsi   Polecam erratę do książki. Z tego co widzę to jest...   6.12.2007, 18:59:28
- - Chrom   po prostu wstaw na końcu wiersza "\r...   6.12.2007, 20:50:00
- - -emes-   nie ma bata - "\n" musi wystarczyć....   6.12.2007, 21:10:00
- - phpion.com   Cytat(Chrom @ 6.12.2007, 22:50:00 ) p...   6.12.2007, 21:14:17
- - petylyl   To jest chyba jakaś wada Notatnika, bo w Wordpadzi...   6.12.2007, 21:49:58
- - -emes-   dokładnie. właśnie o tym mówiłem; nie ma sensu się...   6.12.2007, 22:24:46
- - petylyl   -emes- - tak, twoja uwaga była słuszna, dzięki za ...   6.12.2007, 23:41:55


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:36