Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore file_exists

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    158

    errore file_exists

    Devo controllare se un immagine esiste in una directory, se esiste deve visualizzare l'immagine, altrimenti deve visulizzare un immagine alternativa non_disponibile.jpg

    Ho fatto questo:

    Codice PHP:

    $filePath
    ="../ammini/Immagini/Prodotti/$HwCorrente[Foto]";  
      
      print (
    "<img src=\"$filePath\">");

    if (
    file_exists($filePath)) {  
        
    $FotoP="http://www.amg-computer.com/ammini/Immagini/Prodotti/$HwCorrente[Foto]"
        
    } else {  
        
    $FotoP="http://www.amg-computer.com/ammini/Immagini/Prodotti/non_disponibile.jpg>"
     }

    Ho messo print ("<img src=\"$filePath\">"); per controllare se effettivamente l'immagine c'èAnche se il file esiste file_exists($filePathmi dice sempre che il file non esiste.

    Dove puo essere il problema

  2. #2
    prova con:

    Codice PHP:
    $filePath="../ammini/Immagini/Prodotti/{$HwCorrente['Foto']}"

    EDIT: prova anche mettendo il path assoluto

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    158
    Ho provato ma il risultato non cambia... Qualche altro suggerimento?

  4. #4
    prova mettendo il path assoluto così:

    Codice PHP:
    $filePath="{$_SERVER['DOCUMENT_ROOT']}/tua_directory/ammini/Immagini/Prodotti/{$HwCorrente['Foto']}"
    Potrebbe anche essere un problema di permessi: sei su linux o su windows?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    158
    OK, Come mi hai detto tu funziona! Mi sei stato di grande aiuto! Grazie mille!!!

  6. #6

  7. #7
    Hai provato con is_file(); ?
    Ciao!

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.