Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis na listę nieudany. Dlaczego?
Forum PHP.pl > Forum > Przedszkole
_Cartman
Witam was!

chcę, aby skrypt dodawał adresy do listy mailingowej, i gdy dopisuje do pliku dane, pojawia mi sie komunikat :

Cytat
Warning: fputs(): supplied argument is not a valid stream resource in E:\Apache\prototyp silnika\admin\mailer\obsluz_add.php on line 9


oto treść skryptu:

  1. <?
  2.  
  3. $mail=$_POST['email'];
  4.  
  5. if($email=strlen($email >= 0)) {
  6.  
  7. $file=fopen(&#092;"adresses.email\", \"a\");
  8. $newadress=$mail . ' ';
  9. fwrite($newadress, $file);
  10. fclose($file);
  11.  
  12. echo &#092;"wprowadzono adres do bazy danych!<br><br>Wprowadzony adres: $mail<br>\";
  13.  
  14. }
  15.  
  16. else if ($mail==NULL)
  17.  
  18. {echo 'nie wprowadzono adresu e-mail!';}
  19.  
  20. ?>


Bardzo proszę o pomoc sadsmiley02.gif
tiraeth
fwrite($newadress, $file);
powinno być odwrotnie:
fwrite($file, $newadress);
najpierw uchwyt pliku a potem dane do zapisu...

czyli:
  1. <?
  2.  
  3. $email=$_POST['email']; # tutaj literówka dodałem e na początku zmiennej
  4.  
  5. if($email=strlen($email >= 0)) {
  6.  
  7. $file=fopen(&#092;"adresses.email\", \"a\");
  8. $newadress=$mail . ' ';
  9. fwrite($file, $newsadress); # tutaj zmiana
  10. fclose($file);
  11.  
  12. echo &#092;"wprowadzono adres do bazy danych!<br><br>Wprowadzony adres: $mail<br>\";
  13.  
  14. }
  15.  
  16. else if ($mail==NULL)
  17.  
  18. {echo 'nie wprowadzono adresu e-mail!';}
  19.  
  20. ?>
_Cartman
dzięki wielkie smile.gif
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.