Come faccio ad eliminare un file con il php?
in pratica l'esatto contrario dell'Upload.
Avevo trovato la funzione unlink(url) ma non va
![]()
Come faccio ad eliminare un file con il php?
in pratica l'esatto contrario dell'Upload.
Avevo trovato la funzione unlink(url) ma non va
![]()
The Happyest Times
Are The Ones
That Are Shared
che errore da ?!
su che server sei ?! windows, linux ?!
la funzione è quella...
non da nessun erroe, linux
The Happyest Times
Are The Ones
That Are Shared
restituisce TRUE ma non lo elimina
The Happyest Times
Are The Ones
That Are Shared
la cartella dovrebbe avere i permessi, in quanto i file vengono uploaddati li dentro
The Happyest Times
Are The Ones
That Are Shared
ecco qui ti faccio vedere:
Ovviamente si trovano dentro un ciclo WHILEcodice:$dir = $row2["img"]; $deleting ="unlink($dir)"; if($deleting == TRUE){ echo "Eliminato."; }
$row2["img"]; corrisponde ad un link completo:
http://www.miosito.it/cartella/cartella/nomefile.jpg
![]()
The Happyest Times
Are The Ones
That Are Shared
devi mettere il nome del file system (es /usr/siti/miosito.it/img/ciao.jpg )
dove lo vedo?
The Happyest Times
Are The Ones
That Are Shared
dalle mie parti direbbero "ce ste, a cas't?"codice:$dir = $row2["img"]; $deleting ="unlink($dir)"; if($deleting == TRUE){ echo "Eliminato."; }
con $deleting ="unlink($dir)"; hai inizializzato la variabile che contiene come testo "unlink($dir)"
ovviamente ti darà sempre true, è come se metti $deleting = "ciao", la funzione in quella maniera non verrà mai eseguita
per fare quello che vuoi fare tu
dovrebbe andare, basta controllare bene $dircodice:$dir = $row2["img"]; if(unlink($dir)){ echo "Eliminato."; }
debian:~$ uname -r
2.6.18-1-686
debian:~$
Il quiz manager è nato!!! visitate http://shenk.altervista.org !!