![]() |
Pages (2): [1] 2 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [PHP] Problema cancellazione file (http://www.dsy.it/forum/showthread.php?threadid=18116)
[PHP] Problema cancellazione file
Ciao a tutti, ho un problema con la funzione PHP unlink che dovrebbe consentire di cancellare un file.
Se gli passo direttamente l'indirizzo del file me lo cancella ma se lo metto in una variabile e gli passo quella... non mi cancella niente!
Come fate voi quando dovete cancellare un file?
Grazie.
unlink("nome del file") occhio che non sia un indirizzo remoto ma locale ES. unlink("pippo.exe")
Cmq leggi http://it.php.net/unlink
__________________
Napolux.com
Se faccio unlink("pippo.exe") funziona ma se faccio unlink($addr) dove $addr vale pippo.exe NO....
PERCHE'!!!
nemmeno se metti la variabile tra singoli apici?
'$addr'
__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.
ho già provato ma... niente
qualche idea?
$addr = "pippo.exe" l'hai provato???
__________________
Napolux.com
Re: [PHP] Problema cancellazione file
Originally posted by dan
ma se lo metto in una variabile e gli passo quella... non mi cancella niente!
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
La cosa strana è che se faccio:
echo "./img/".$avatarpath."";
if(file_exists("./img/".$avatarpath.""))
{
echo "il file esiste!!!!";
unlink("./img/".$avatarpath."");
}
else
{
echo 'il file non esiste';
}
Prova ad usare il path completo di dove si trova il file.
Come sei messo con i permessi su quel file?
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
Fai due cose:
1) metti error_reporting(E_ALL); da qualche parte, meglio all'inizio, del codice PHP, comunque prima dell'unlink()
2) Controlla il valore di ritorno della chiamata a unlink()
Originally posted by dan
Mi visualizza il percorso dell'immagine ma poi mi dice che non esiste!
__________________
?
Originally posted by DeepBlue
Come sei messo con i permessi su quel file?
__________________
Teju.it - Una vita da raccontare
---
Originally posted by dan
---
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
Il problema era nel DB: il campo in cui c'era l'indirizzo dell'immagine deve essere VARCHAR e non TEXT!
Originally posted by dan
Il problema era nel DB: il campo in cui c'era l'indirizzo dell'immagine deve essere VARCHAR e non TEXT!![]()
__________________
Napolux.com
All times are GMT. The time now is 11:12. | Pages (2): [1] 2 » Show all 18 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.