Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt nie zapisuje danych do pliku.
Lolu$
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.04.2009

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


Witam, jestem całkowicie początkującym i mam malutki problem, którego nijak nie potrafię rozwiązać smile.gif.
  1. <?php
  2. $ciagwyjciowy = $data."\t".$iloscopon." opon \t".$iloscoleju." butelek oleju \t".$iloscswiec." swiec zaplonowych\t".$wartosc." PLN\t".$adres."\n";
  3.  
  4.         @$wp = fopen("zamowienia.txt", 'ab');
  5.          if(!$wp)
  6.          {
  7.           echo '<p><strong>Zamówienie Państwa nie może zostać przyjęte w tej chwili. Proszę spróbować później.</p></strong></body></html>';
  8.           exit;
  9.          }
  10.          else
  11.          {
  12.         fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
  13.         fclose($wp);
  14.         echo '<p>Zamówienie zapisane.</p>';
  15.           }
  16. ?>


Jest to wyrwany kawałek kodu z formularza przetwarzającego zamówienie na części samochodowe. Plik, do którego mają być zapisane dane tworzy się, jednakże nie pojawia się w nim żadna treść. Gdyby ktoś był łaskaw i mi pomógł <:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
trike
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 9
Dołączył: 9.01.2008

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


A nie powinienes miec tryb 'a' w zamian za 'ab' (nigdy nie slyszalem o 'ab').
Go to the top of the page
+Quote Post
porady-it.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

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


Kolego masz literówkę w zmiennej raz używasz '$ciagwyjciowy' a zapisujesz '$ciagwyjsciowy' winksmiley.jpg

Pozdrawiam


--------------------
Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
Go to the top of the page
+Quote Post
kefirek
post
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. <?php
  2. $ciagwyjsciowy = $data."\t".$iloscopon." opon \t".$iloscoleju." butelek oleju\t"
  3.                   .$iloscswiec." swiec zapłonowych\t".$wartosc
  4.                   ."PLN/t". $adres."\n";
  5.  
  6.  // otwarcie pliku w celu dopisywania
  7. @ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');
  8.  
  9.  if (!$wp)
  10.  {
  11.    echo '<p><strong> Zamówienie Państwa nie może zostać przyjęte w tej chwili.  '
  12.         .'Proszę spróbować pó_niej.</strong></p></body></html>';
  13.    exit;
  14.  }
  15.  
  16.  fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
  17.  fclose($wp);
  18.  
  19.  echo '<p>Zamówienie zapisane.</p>';
  20. ?>
Go to the top of the page
+Quote Post
pyro
post
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(trike @ 19.04.2009, 08:55:48 ) *
A nie powinienes miec tryb 'a' w zamian za 'ab' (nigdy nie slyszalem o 'ab').


To se zajrzyj do manuala, b - binary


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Lolu$
post
Post #6





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.04.2009

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


Głupie literki biggrin.gif To pewnie przez to, że zbyt rano to pisałem. Gdybym wiedział, że to coś tak durnego, nawet nie otworzyłbym forum. smile.gif Można zamknąć, czy co tam, temat.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 06:25