Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak usunąć folder? (permission denied)
Vill
post 15.11.2014, 21:18:51
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 22.05.2009

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


Wiem, że takie tematy już były, ale wszystkie urywają się bez rozwiązania (sprawdziłam 5).

Jak usunąć folder? Gdy próbuję unlink($filename) pojawia się błąd 'permission denied'
Skrypt umieszczony lokalnie na Wampie.

Folder tworzę tak:

  1. if(!file_exists(PUBLIC_PATH.'/img/clientsImages/'.$login)) {
  2. mkdir(PUBLIC_PATH.'/img/clientsImages/'.$login);
  3. chmod(PUBLIC_PATH.'/img/clientsImages/'.$login, 0644);
  4. }


Próbowałam też z uprawnieniami 777, ale także nie mam praw do usunięcia. Folder wypełniam plikami graficznymi, ale pliki mogę usuwać bez nadawania im żadnych uprawnień.
Zanim usunę folder usuwam wszystkie pliki w nim zawarte.

  1. if(file_exists(PUBLIC_PATH.'/img/clientsImages/'.$login)) {
  2.  
  3. $files = glob(PUBLIC_PATH.'/img/clientsImages/'.$login.'/*');
  4. foreach($files as $file){
  5. if(is_file($file)) {
  6. unlink($file);
  7. }
  8. }
  9.  
  10. unlink(PUBLIC_PATH.'/img/clientsImages/'.$login);
  11. }
Go to the top of the page
+Quote Post
Porter3
post 15.11.2014, 21:47:32
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 3
Dołączył: 18.11.2010

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


Folder tworzysz prawidłowo, a usuwasz jakby był plikiem...?
Sprawdź rmdir - bo chyba o to chodzi.

Ten post edytował Porter3 15.11.2014, 21:57:35
Go to the top of the page
+Quote Post

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: 14.08.2025 - 11:50