Originariamente inviato da spiadadda
Ciao e scusami se ti disturbo ancora!
Ho provato la funzione
Codice PHP:
unlink($immagine)
e ho capito il suo funzionamento, ma ho un problema con il percorso delle immagini.
Esempio: DELETE.PHP
Codice PHP:
$directory= immagini/cartella1/cartella2/img-cart
$nome_immagine= prova.jpg
$delete_immagine="$directory/$nome_immagine";
if (!unlink($delete_immagine))
{
echo ("Impossibile eliminare $immagine
");
}
else
{
echo ("$immagine Cancellato con successo
");
Se il file delete.php è posto nella root principale del mio sito, allora tutto funziona correttamente, ma se il file delete è posto in una sottocartella del mio sito lo script non funziona e mi da il seguente errore:
codice:
Warning: unlink(immagini/cartella1/cartella2/img-cart/prova.jpg ) [function.unlink]: No such file or directory in /web/htdocs/www.mio-dominio.it/home/script/cancella/delete.php
Naturalmente ho provato a cambiare il percorso nella variabile:
ho usato un percorso assoluto:
codice:
/immagini/cartella1/cartella2/img-cart
oppure
/web/htdocs/www.mio-dominio.it/home/immagini/cartella1/cartella2/img-cart
e anche relativo
codice:
../../immagini/cartella1/cartella2/img-cart
Come devo impostare i percorsi alla cartella che contiene le immagini da cancellare?