prima di tutto ti consiglio di mettere all'inizio dei tuoi script queste due linee
Quando vai in produzione metti display errors a off cosi non li fa vedereCodice PHP:error_reporting (E_ALL|E_STRICT);
ini_set ('display_errors','on');
ma in fase di sviluppo mantieni on.
Alla luce di queste funzioni non utilizzare mai la chiocciola perche' se sei in sviluppo e vuoi vedere gli errori devi cavarla in ogni punto.
Inoltre piu che aprire un file e nascondere l'errore che puo dare se questo file non esiste
e' meglio fare i dovuti controlli prima e gestirli ad esempio
AndreaCodice PHP:function deltree($dir) {
if (!is_string($dir)) {
echo "Il nome della cartella non e' valido\n";
return;
}
if (!is_writable($dir)) {
echo "Non si dispongo dei diritti necessari per eliminare la cartella\n";
return;
}
$handle = opendir($dir);
if (!$handle) { return; } // questo controllo e' per un ulteriore sicurezza ma non dovremme mai capitare visti i controlli precedenti
.
.
.

Rispondi quotando