Originalmente inviato da
exabyte
Mi domandavo come mai ogni tanto la funzione unlink() facesse cilecca.. Cioè tutti i file me li cancella ma capita ogni tanto che ne tralascia qualcuno.. Sarà perchè piu' persone usano quello script insieme?
No, lo escluderei. Alla peggio l'utente potrebbe trovarsi di fronte al warning "No such file or directory ecc.", infatti è buona norma usare unlink() preceduto dalla verifica "se il file esiste", ossia:
Codice PHP:
$pathFile="pippo/pluto.txt";
if (file_exists($pathFile)) {
unlink($pathFile);
}
E' più facile che il path non sia corretto oppure che il file, per qualche oscuro motivo, venga reso incancellabile dal php per questione di permessi.
Originalmente inviato da
exabyte
Ogni tanto devo andare a cancellarli tramite uno script php raggiungibile da una pagina
Questo riduce ancora le probabilità che si tratti di permessi: se puoi cancellarlo con questo script puoi cancellarlo anche con l'altro. Controlla i path.