Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja chmod
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam mam pytanie gdy wyskakuje taki blad przy uzywaniu funkcji chmod
Cytat
Warning: chmod() [function.chmod]: Operation not permitted in /var/www/edytor.php on line 114

Czy idzie ja jakos zastapic??Bo jak nie to po co ona jest jak nie moge zmienic praw zadnemu plikow co mial prawa root rw i reszta r??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Tez tak myslalem ale nie bylem pewny szkoda!! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A Grzyw bylbym bardzo wdzieczny jak pomozesz pytalem wczesniej o te masowe usuwanie plikow mam taka krotka funkcje ktora wywala taki blad:
Cytat
Warning: unlink(.) [function.unlink]: Is a directory in /var/www/edytor.php on line 153

A to kod
  1. <?php
  2. function masowe_usuwanie() {
  3.  
  4. echo('<form method="post">
  5. <table align="center">
  6. <tr><td align="center">Masowe usuwanie: <input type="text" name="all_file" size="20" style="background-color:#000000; color:#CCCCCC;">
  7. <input type="submit" name="wys_all" value="Wyczysc" style="font-style:italic; background-color:#000000; color:#00A54E;">
  8. </td></tr>
  9. </table>
  10. </form>
  11. ');
  12.  
  13. if(isset($_POST['wys_all'])) {
  14.  
  15. $kat = opendir($_POST['all_file']);
  16.  
  17. while($plik = readdir($kat)) {
  18.  
  19. $cnt = count($plik);
  20.  
  21. for($i = 1; $i <= $cnt; $i++) {
  22.  
  23. if(is_writable($plik[$i])) {
  24. if(unlink($plik[$i]))
  25. echo('<script>alert("Usunieto plik!!");</script>');
  26. }
  27. else if(is_writable($plik) && @chmod($$plik[$i], 0777)) {
  28. if(unlink($plik[$i]))
  29. echo('<script>alert("Usunieto plik!!");</script>');
  30. } 
  31. }
  32. }
  33. }
  34. }
  35. ?>

I wpisuje w formie np /home/cos/kalaogg do czyszcenia
Katalog ma prawa usuwanie/dodawnia plikow wszystkie pliki maja chmod 777 wiec nie wiem co jest zle moze cos ze zmiennymi powalilem a pytam bo juz mnie glowa boli i nie wiem o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:28