Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] zapisywanie danych z formularza do pliku
Vill
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 22.05.2009

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


Dopiero zaczynam swoją przygodę z php. Uczę się z książki Php i MySQL Vademecum profesjonalisty. Jest tam przykład, który nawet przepisując literkę w literkę nie wychodzi.

Chodzi o zapisywanie informacji do pliku, fwrite itp.

Na początku określony ciąg wyjściowy, żeby było łatwiej.
  1. <?php
  2. $ciagwyjsciowy = $data."\t".$wartosc."PLN\t".$adres."\n";
  3. ?>

i tam jeszcze mnóstwo różnych innych rzeczy dalej. Oczywiście wszystkie zmienne ładnie skrócone z formularza już wcześniej.

A potem zabawa z otwieraniem, zapisywaniem i zamykaniem.
  1. <?php
  2. @ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');
  3.  if (!$wp)
  4.  {echo 'Błąd itp.....</body></html>';
  5.    exit;}
  6. fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
  7. fclose($wp);
  8. ?>


I zawsze pisze ten błąd. W książce jest napisane, że w razie gdyby nie było tego pliku zamowienia.txt to i tak zostanie on utworzony przez skrypt i i tak się wszystko ładnie zapisze. Ale nie działa.
Jeśli trzeba go utworzyć to nie wiem w jakim katalogu. Mam serwer Apache, utworzyłam tam zamowienia.txt bezpośrednio w folderze htdocs, a także utworzyłam nowy folder 'zamowienia' w htdocs i tam wsadziłam plik i w obu przypadkach nic.
Gdzie to trzeba utworzyć?
I gdzie jest bląd?

Ten post edytował Vill 22.05.2009, 17:49:16
Go to the top of the page
+Quote Post

Posty w temacie
- Vill   [PHP] zapisywanie danych z formularza do pliku   22.05.2009, 17:45:25
- - Spawnm   nie @ $wp = fopen("$DOCUMENT_ROOT/...   22.05.2009, 17:48:57
- - Vill   Też nie działa.   22.05.2009, 18:04:06
- - mac_fly   A może tak: [PHP] pobierz, plaintext <?php$wp =...   22.05.2009, 18:06:26
- - Vill   Tak działa Dzięki   22.05.2009, 18:10:38
- - erix   [PHP] pobierz, plaintext <?php$DOCUMENT_ROOT?...   22.05.2009, 19:57:04


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: 28.09.2025 - 22:11