Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrzuca mi błędy w księdze gości..
Forum PHP.pl > Forum > Przedszkole
powker1
Pewnie błędy są banalne ale ja nie moge sobie z nimi poradzić tongue.gif . Szukałem na forum ale znaleść nie moge..

Kod
Warning: fopen(ksiega.txt): failed to open stream: Permission denied in /home/alkoholz/public_html/Ksiega/ksiega.php on line 111

Warning: flock(): supplied argument is not a valid stream resource in /home/alkoholz/public_html/Ksiega/ksiega.php on line 112

Warning: fclose(): supplied argument is not a valid stream resource in /home/alkoholz/public_html/Ksiega/ksiega.php on line 118

Błąd! Dane nie zostały zapisane.
Warning: chmod(): Operation not permitted in /home/alkoholz/public_html/Ksiega/ksiega.php on line 122



sam kod prezętuje się następująco :

  1. <?php
  2. $autor=$_POST['autor_txt'];
  3. $emeil=$_POST['emeil_txt'];
  4. $gg=$_POST['gg_txt'];
  5. $tresc=$_POST['tresc_txt'];
  6. $wpisy=czytajWpisy();
  7. if (($autor!=&#092;"\")&&($emeil!=\"\")&&($tresc!=\"\")) {
  8. $nowyWpis=formatujWpis($autor, $emeil, $gg, $tresc);
  9. $wpisy=$nowyWpis.$wpisy;
  10. zapiszWpisy($wpisy);
  11. }
  12. echo $wpisy;
  13.  
  14. function formatujWpis($autor, $emeil, $gg, $tresc) {
  15. $tresc=nl2br($tresc);
  16. $wpis=&#092;"<text5><b>Autor: \".$autor.\"</b></text5> | rn\";
  17. $wpis.=&#092;"<text5><img src=\"../Obrazki/Ksiega/emeil.gif\" border=0> <a href=mailto:\".$emeil.\"><hyper><b>\".$emeil.\"</b></hyper></a></text5> | rn\";
  18. $wpis.=&#092;"<text5> <img src=\"../Obrazki/Ksiega/gg.gif\"> <b>\".$gg.\"</b></text5><p>rn\";
  19. $wpis.=&#092;"<text5>\".$tresc.\"</text5><br><hr>rn\";
  20. $wpis.=&#092;"rn\";
  21. return $wpis;
  22. }
  23.  
  24. function czytajWpisy() {
  25. $nazwa=&#092;"ksiega.txt\";
  26. if (file_exists($nazwa)) {
  27. $plik=fopen($nazwa,&#092;"r\");
  28. $wpisy=fread($plik,filesize('ksiega.txt'));
  29. fclose($plik);
  30. return $wpisy;
  31. }
  32. else return &#092;"\";
  33. }
  34.  
  35. function zapiszWpisy($wpisy) {
  36. $nazwa=&#092;"ksiega.txt\";
  37. $plik=fopen($nazwa,&#092;"w\");
  38. if (flock($plik,LOCK_EX)) {
  39. fwrite($plik,$wpisy);
  40. flock($plik,LOCK_UN);
  41. fclose($plik);
  42. }
  43. else {
  44. fclose($plik);
  45. echo &#092;"<center><h3>Błąd! Dane nie zostały zapisane. \";
  46.  
  47. }
  48. chmod($nazwa,0666);
  49. }
  50. ?>


Przy czym linie:

111 to tutaj ==> 40
112 to tutaj ==> 41
118 to tutaj ==> 47
122 to tutaj ==> 51
ennics
Cytat
Permission denied in /home/alkoholz/public_html/Ksiega/ksiega.php

skrypt jest ok, nie masz uprawnień do pliku
powker1
tzn questionmark.gif a jak zmienić żeby każdy miał uprawnienia questionmark.gif blink.gif
crash
Kod
chmod 666 plik
ennics
czy masz dostęp do shella na serwerze który Cię hostuje ?
jeśli tak spróbuj zrobic:
chmod 666 public_html/Ksiega/ksiega.txt
sobstel
jesli to Windows to odznacz atrybut "Tylko do odczytu"
ennics
Cytat
/home/alkoholz/public_html/

to nie windows ;]

a jeśli nie masz dostępu do shella tylko np. do ftp
do nadania odpowiednich uprawnień pod windowsem możesz użyć
total/windows commandera
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.