Visualizzazione dei risultati da 1 a 5 su 5

Discussione: errore in file_exists

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    320

    errore in file_exists

    Ciao ho questo problema, devo controllare se esistono alcuni file in una directory, così ho insirito in un ciclo la seguente istruzione:

    codice:
    				if(file_exists(PATH_FILE_ADMIN.$tmpValue['filename'])){
    
    $tmpPrint .= '<td>[img]'.PATH_IMG_ADMIN.IMG_FILESI.'[/img]</td>';				
    }else{
    
    $tmpPrint .= '<td>[img]'.PATH_IMG_ADMIN.IMG_FILENO.'[/img]</td>';				
    
    }
    Dove PATH_FILE_ADMIN è il percorso della dir e $tmpValue['filename'] è il nome del file. Ecco il fatto è che se il file non esiste lui mi restituisce sempre true.

    Dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    320
    Ho capito il motivo.. Se $tmpValue['filename'] è vuoto lui mi fa il controllo sulla directory che esiste sempre e quindi mi restituisce true. Non esiste un sistema x fargli controllare l'esistenza del file e basta. Mi spiego meglio se $tmpValue['filename'] è vuoto lui restituisce comunque false?

    ciao e grazie

  3. #3
    hum.. a me capitò una cosa simile [ma non ricordo se dava sempre true o sempre false) con qualche altra funzione sui file (mi pare con is_dir) in una situazione molto particolare: macchina windows in locale, cercavo di applicare la funzione a file su una partizione diversa rispetto alla docroot di apache... altre funzioni andavano egregiamente, ma quella no.. buh

    non credo siail tuo caso.. ma non si sa mai


  4. #4
    [supersaibal]Originariamente inviato da josua
    Ho capito il motivo.. Se $tmpValue['filename'] è vuoto lui mi fa il controllo sulla directory che esiste sempre e quindi mi restituisce true. Non esiste un sistema x fargli controllare l'esistenza del file e basta. Mi spiego meglio se $tmpValue['filename'] è vuoto lui restituisce comunque false?

    ciao e grazie [/supersaibal]
    cotntrolla prima di tutto se la variabile esiste e/o non è vuota..


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    320
    gia che p...a che sono si vede che è domenica mattina

    Grazie mille

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.