Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapisaniem pliku
Forum PHP.pl > Forum > Przedszkole
MissMoneypenny
Przeniosłam swoją stronę z localhosta na inny serwer i chciałam ją przetestować czy wszystko jest w porządku. I mam z tym problem z wierzchu wszystko jest ok. Natomiast gdy chcę wpisać się do księgi gości wyskakują mi komunikaty o błędach
Cytat
Warning: fopen(ksiega/ksiega.dat): failed to open stream: Permission denied in /home/accounts_m/mmpenny/public_html/ksiega/check.php on line 87

Cytat
Warning: fwrite(): supplied argument is not a valid stream resource in /home/accounts_m/mmpenny/public_html/ksiega/check.php on line 88

Cytat
Warning: fclose(): supplied argument is not a valid stream resource in /home/accounts_m/mmpenny/public_html/ksiega/check.php on line 89

Dodam że na localhoscie wszystko było w porządku, wpisy zapisywały się bez problemu. Przedstawiam kawałek kodu może ktoś wie co jest nie tak że pliki się nie chcę zapisać
  1. <?php
  2. //zamiana znaków konca linii na <br>
  3. $komentarz=nl2br($komentarz);
  4. //ustawianie dodatkowych pól
  5. $ile_array=file('ksiega/ksiega.dat');
  6. $ile_wpisów=count($ile_array);
  7. $id_wpisu=$ile_wpisow+1;
  8. $data=time();
  9. $ip=$REMOTE_ADDR;
  10. if($komentarz==""){
  11. echo "Nie wpisałeś komentarza!!<br>";
  12. }
  13. if($imie==""){
  14.  echo"Nie wpisałeś imienia!! <br>";
  15.  }
  16.  if($pseudo==""){
  17.  echo"Nie wpisałeś psudonimu!!<br>";
  18.  
  19.  echo"Wróc i wypełnij formularz<a href='index.php?pokaz=ksiega&action=dodaj'><br>Powrót</a>";}
  20. if(!empty($imie) && !empty($pseudo) && !empty($komentarz)){
  21. $ip=$REMOTE_ADDR;
  22. //zapis do pliku
  23. $plik=fopen("ksiega/ksiega.dat","a");
  24. fwrite($plik, "$id_wpisu|$imie|$pseudo|$komentarz|$email|$data|$ip|$strona|$ggn");
  25. fclose($plik);
  26. echo("<a href='index.php?pokaz=ksiega'>Zobacz swój wpis</a>");
  27.  }
  28. ?>


I to jest właśnie ten nieszczęsny fragment gdzie występują błędy. dry.gif
Misiek
Ustawiłaś prawa do zapisu do pliku (tzw. chmody)?
MissMoneypenny
Poprawiłam i już działa smile.gif Dzięki za pomoc. Zapamiętam na przyszłość.
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.