Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Xampp unlink Permission denied

    Tramite PHP con XAMPP sto cercando di cancellare una cartella e e i relativi file.
    Codice PHP:
    chmod($path$permessi);
      
    $handle opendir($path);
      while ((
    $file readdir($handle)) !== false) {
      echo 
    $path.$file;
      
    unlink($path.$file);
       }
       
    rmdir($path);
      
    closedir($handle); 

    Ottengo gli errori:
    unlink(C:\xampp\htdocs\cartella\sottocartella): Permission denied
    rmdir(C:\xampp\htdocs\cartella\sottocartella): Permission denied

    Aiutooo

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Te lo sta dicendo l'errore, verifica i permessi dei file e della cartella, se non hai i permessi per cancellarli non è colpa di PHP.

  3. #3
    Tramite chmod gli sto dando i permessi 0777. Forse il problema è Windows?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Non penso che Windows c'entri qualcosa.
    I permessi 777 come glieli stai dando?

  5. #5
    Uso la funzione chmod passandoli la stringa con il percorso assoluto della cartella e poi un'altra stringa che è 0777 relativa ai permessi.

  6. #6

    Risolto

    Quote Originariamente inviata da lucavalentino Visualizza il messaggio
    Uso la funzione chmod passandoli la stringa con il percorso assoluto della cartella e poi un'altra stringa che è 0777 relativa ai permessi.
    Passavo la stringa con i permessi tra apici:
    '0777' errore;
    0777 ok

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.