url proibisce in funzione ulink
Potete per favore usato questo
E 'meglio, anche la sicurezza saggio usare un percorso assoluto. Ma puoi ottenere questo percorso in modo dinamico.
E.g. utilizzando:
getcwd();
A seconda di dove lo script PHP è, la variabile potrebbe essere la seguente:
$deleteImage = getcwd() . 'img1.jpg';
unlink($deleteImage);
controllo questo
bool unlink (string $filename [, resource $context ])
e
nome file
Percorso del file.
Quindi solo prende una stringa come nome file.
Assicurarsi che il file sia raggiungibile con il percorso dalla posizione in cui si esegue lo script. Questo non è un problema con percorsi assoluti, ma potresti averne uno con percorsi relativi.
fonte
2013-09-26 11:21:40
Non è possibile eliminare utilizzando un url. Hai provato un percorso completo del filesystem, come '/ var/www/mysite.com/img1.jpg'? – Maerlyn
C'è qualche errore? Forse non hai le autorizzazioni per eliminare questo file o il file è da qualche altra parte sul server. 'Unlink' con http: // ... indirizzo non funzionerà, devi usare il percorso del server. – Jojo
L'ho usato come: unlink ('img1.jpg'); ma non funziona – Sunil