Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zdalne ustawianie chmodów
3miel
post 7.11.2004, 10:37:15
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

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


Witam,

napisałem takie cos:

  1. <? 
  2. if(chmod('../'.$_POST['nazwa'], 0777)) 
  3. {echo '<div align=center>Nie można zmienić chmodów!</div>'; } 
  4.  
  5. if($_POST['nazwa'] != $_POST['nazwa_2']) 
  6. {rename ('../'.$_POST['nazwa'], '../'.$_POST['nazwa_2']);} 
  7.  
  8. echo '../'.$_POST['nazwa_2']; 
  9. if(!$fp=fopen('../'.$_POST['nazwa_2'], 'w')) 
  10. { echo '<div align=center>Nie można odnalezć pliku!</div>'; } 
  11.  
  12. flock($fp, 2); 
  13.  
  14. $_POST['tresc']=str_replace(&#092;"'\", \"'\", $_POST['tresc']); 
  15. $_POST['tresc']=str_replace('\"', '\"', $_POST['tresc']); 
  16.  
  17. if(fwrite($fp, $_POST['tresc'].&#092;"n\")) 
  18. {echo '<div align=center>Zmiany zostały prawidłowo zapisane!</div>'; 
  19. }else{echo '<div align=center>Wystąpił bład podczas zapisu zmian!</div>';} 
  20.  
  21. flock($fp, 3); 
  22. fclose($fp); 
  23.  
  24. chmod('../'.$_POST['nazwa_2'], 0644); 
  25. ?>


ale wywala mi za kazdym razem takie błędy:

../gazetka.html
Warning: chmod(): Operation not permitted in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 20
../gazetka.html
Warning: fopen(../gazetka.html): failed to open stream: Permission denied in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 27

Nie można odnalezć pliku!

Warning: flock(): supplied argument is not a valid stream resource in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 30

Warning: fwrite(): supplied argument is not a valid stream resource in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 35

Wystšpił bład podczas zapisu zmian!

Warning: flock(): supplied argument is not a valid stream resource in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 39

Warning: fclose(): supplied argument is not a valid stream resource in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 40

Warning: chmod(): Operation not permitted in /home/trzymiel/public_html/gimbuda/galeria/podstrony_edycja_usun.php on line 42


Chmod pliku który zmeinia zawartość tego pliku jest ustawione na 777 i folder też ma ten sam argument, w którym jest ten plik.

Jak recznie zmienie chmody to wszystko smiga, ale równierz wyświetlają sie błędy chmodów. Ale to jest beznadziejne jak trzba recznie ustawiać do każdego pliku chmody!!!

Potrzebuje tego, wiec licze zę mi pomorzecie.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 07:54