Buon giorno!
Sto cercando di capire il funzionamento di una funzione come la classica unlink; avrete notato tutti che se il file non esiste - e voi tentate di cancellarlo - questa fa partire un warning dicendo che il file giustamente non si trova. Però se il file c'è ed è protetto parte un secondo tipo di avviso: permission denied.
Ora, io gestisco i warning in modo personalizzato in modo che si trasformino in eccezioni, in modo da poter fare così:
però mi piacerebbe evitare il generico "errore di cancellazione" e riuscire a specificare se è un errore dovuto alla protezione del file o all'inesistenza di quest'ultimo. Come si può realizzare tutto ciò? Ovviamente guide, tutorial e link sono i benvenuti.Codice PHP:
try
unlink
catch eccezione
echo "errore di cancellazione"
Saluti e ringraziamenti in aticipo