Ragazzi ricevo questo tipo di errore quando provo a cancellare un file:
Parse error: parse error in c:\programmi\blabla....
E' giusta questa sintassi?
Codice PHP:
unlink = ("upload\img_small\image_10.jpg");
Ragazzi ricevo questo tipo di errore quando provo a cancellare un file:
Parse error: parse error in c:\programmi\blabla....
E' giusta questa sintassi?
Codice PHP:
unlink = ("upload\img_small\image_10.jpg");
non ci va l'uguale.
parse error è un errore di sintassi:
unlink è una funzione, l'uguale è fuori luogo
naturalmente chi esegue lo script (il webserver?) deve avere i permessi per eliminare quel file o otterrai un altro errorecodice:unlink("upload.....jpg");
Tutti hanno bisogno di credere in qualcosa.
Io credo che mi farò un'altra birra.
giusto però ora mi da questo:
Warning: unlink(upload\img_small\image_10.jpg): No such file or directory in blabla...
solo che il percorso esiste :master:
devi usare / non \
mhmm anche a me su windows quando provo il programma da quell'errore sebbene vengano cancellati cmq i file.
Sul server invece non da nessun problema...quindi non ho mai indagato, ma da cosa potrebbe dipendere?
Lo sto provando in locale con apache
l'hai cambiata la direzione delle /?
Prova così:con una barra prima del nome del file...codice:unlink("/upload/img_small/image_10.jpg");![]()
si è così, possibile che dipenda dai permessi delle cartelle?
non credo perché in locale hai tutti i permessi del mondo, e poi se fosse questione di permessi l'errore sarebbe diverso...