Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Unlink che nn trova il file

    Salve a tutti ho un problema sicuramente idiota ma nn ne vengo a capo!

    in pratica io ho un form che invia il dato allo script che lo cancella...

    il file da cancellare è in una directory

    nello script è così:


    unlink ("/home/.sites/13/site392/web/downloads/$dato");


    se lo script lo metto nella directory dove sono i file da cancellare funziona alla perfezione
    se lo script è fuori dalla directory mi da:

    Warning: unlink() failed (No such file or directory) in /home/.sites/13/site392/web/delete.php on line 4

    non capisco perchè.
    come devo scriverlo il path?

    grazie in anticipo

  2. #2
    ciao,
    potresti provare con: ./nomecartella/file.jpg
    considerato che il file unlink(); deve essere nella cart superiore
    (in gergo deve vedere la cartella dall'alto)..
    .:Se sei uno scrittore o un giornalista:.
    oppure anche solo per hobby
    www.adaltavoce.com facci sentire la tua.
    Il mio blog tonylog.altervista.org

  3. #3
    risolto grazie ...

  4. #4
    Utente di HTML.it L'avatar di serieA
    Registrato dal
    Jun 2006
    Messaggi
    107
    Originariamente inviato da Antoespressione
    ciao,
    potresti provare con: ./nomecartella/file.jpg
    considerato che il file unlink(); deve essere nella cart superiore
    (in gergo deve vedere la cartella dall'alto)..
    ciao, io ho il suo stesso problema, ma non ho capito la spiegazione... :master:

    ad esempio, se io devo cancellare questo file:
    http://www.aaa.it/bbb/ccc/ddd.zip

    il codice con l'unlink è nella pagina:
    http://www.aaa.it/yyy/zzz.zip

    che path devo usare? mi sento rinco

  5. #5
    Utente di HTML.it L'avatar di serieA
    Registrato dal
    Jun 2006
    Messaggi
    107
    nessuno mi da una mano?

  6. #6
    Utente di HTML.it L'avatar di serieA
    Registrato dal
    Jun 2006
    Messaggi
    107
    up

  7. #7
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    unlink("../bbb/ccc/ddd.zip"); 

  8. #8
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    possibile che la function dia errore se il file da eliminare contiene un ' ?
    Si può risolvere?
    Se faccio in questo modo
    Codice PHP:
    $mp3 ControlloCampo($_FILES['mp3']['name']);        
    copy(ControlloCampo($_FILES['mp3']['tmp_name']), $dir.$folder.$mp3);
    unlink(ControlloCampo($_FILES['mp3']['tmp_name'])); 
    non mi viene uploadato e la function unlink mi da errore No such file or directory
    la funzione ControlloCampo contiene tutti i vari addslashes, ecc...

    Se invece testo un file senza apostrofo non mi da errori. Credo proprio si tratti dell'apostrofo.

  9. #9
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    up?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.