Visualizzazione dei risultati da 1 a 4 su 4

Discussione: unlink errore

  1. #1

    unlink errore

    Ciao
    sto cercando di capire cosa non va in un mio script ...
    Praticamente dovrei cancellare un file all'interno di una cartella (in questo caso "prova"). Il nome del file però lo devo leggere da una certa riga di file di testo. Il codice è questo:


    $Nomi = file('Nomi.txt');
    $Cartella = "/prova/".$Nomi[$ID]; $ID rappresenta il n. dell'elemento da cancellare
    $a = unlink($Cartella);


    Mi dice che non trova il file. Però nella cartella il file c'è, e la lettura del nome tramite il file di testo funziona perfettamente. La riga relativa all'errore è quella di unlink, ma non capisco dove .... Mi potete aiutare?
    Ho letto la Bibbia recentemente, non male, peccato però che il personaggio principale sia poco credibile (Woody Allen)

  2. #2
    probabilmente perche' file() lascia il carattere di new line al fondo della linea estratta.

    prova con:

    $a = unlink(trim($Cartella));

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    fatto ma non è cambiato nulla
    Ho letto la Bibbia recentemente, non male, peccato però che il personaggio principale sia poco credibile (Woody Allen)

  4. #4
    Originariamente inviato da xeroflex
    fatto ma non è cambiato nulla
    stampa l'array e le variabili ottenute.

    $Nomi = file('Nomi.txt');
    $Cartella = "/prova/".$Nomi[$ID];

    print_r($Nomi);
    echo $Cartella;


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.