Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt nie zapisuje danych do pliku.
Forum PHP.pl > Forum > Przedszkole
Lolu$
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ł <:
trike
A nie powinienes miec tryb 'a' w zamian za 'ab' (nigdy nie slyszalem o 'ab').
porady-it.pl
Kolego masz literówkę w zmiennej raz używasz '$ciagwyjciowy' a zapisujesz '$ciagwyjsciowy' winksmiley.jpg

Pozdrawiam
kefirek
  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. ?>
pyro
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
Lolu$
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.
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.