Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    378

    file_exists non funziona! come mai?

    Ciao,
    sapete dirmi come mai la funzione file_exists mi restituisce sempre falso anche quando il file esiste veramente?

    Codice PHP:
       <?php 
        
    // se il file di immagine esiste allora stampalo altrimenti stampa immagine di defoult 
        
    $filename "images/rubriche/" $_GET['rubrica'] . ".jpg";    
        if (
    file_exists($filename)) { ?>
          [img]<?php echo $filename?>[/img] " />
          <?php } else { ?>
          
          [img]images/rubriche/home.jpg[/img]
          <?php }  ?>
    Basta vivere,
    basta amare ogni momento
    e non porsi alcuna domanda
    sul momento che verrà

  2. #2
    Se hai verificato che il percorso per arrivare all'immagine sia quello giusto, allora prova ad invertire l'IF.

    Codice PHP:

    if (!file_exists($filename)) {
     
    // il file non esiste
    } else {
     
    // il file non esiste

    Non so perché, ma anche a me a dato problemi e scrivendo così ho sempre risolto.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    378
    Mettendo la negazione dopo if non faccio altro che invertire i risultati.
    Il path del file è giusto lo stampato con echo $filename

    credo che il problema sia la funzione file_exists($filename)

    infatti con echo file_exists($filename) non mi ritorna nessun valore!!!

    Grazie a tutti coloro che sapranno aiutarmi..
    Basta vivere,
    basta amare ogni momento
    e non porsi alcuna domanda
    sul momento che verrà

  4. #4
    Si, ma hai provato???

    Come ti ho detto, alcune volte anche io ho avuto problemi con file_exists() ed ho risolto sempre invertendo l'IF.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.