Visualizzazione risultati 1 fino 8 di 8

Discussione: [PHP] problema con file_exists()

  1. #1
    uaworks non è connesso Neofita
    Data registrazione
    18-02-2012
    Messaggi
    5

    Predefinito [PHP] problema con file_exists()

    Salve a tutti ho un problema con la funzione di cui il titolo del topic:
    Codice:
    if(file_exists($path)){
    	$links[$i] = "<a href= \"uploads/pdf/$nomeFile.pdf\">Referto</a>"; 
    }else{
    	$links[$i] = $path; //"Non ancora caricato";
    }
    Il file esiste, ma la funzione restituisce sempre false. Come path ho provato sia /uploads/pdf/nomefile.pdf e sia /membri/uaworks/uploads/pdf/5589.pdf/
    Qualcuno sa dirmi dove sbaglio?

  2. #2
    Guest

    Predefinito

    Intanto inizia col sostituire

    Codice PHP:
    $links[$i] = "<a href= \"uploads/pdf/$nomeFile.pdf\">Referto</a>";
    con

    Codice PHP:
    $links[$i] = "<a href= \"uploads/pdf/{$nomeFile}.pdf\">Referto</a>";
    il punto dopo il nome di una variabile potrebbe interferire col riconoscimento del nome della variabile.

  3. #3
    uaworks non è connesso Neofita
    Data registrazione
    18-02-2012
    Messaggi
    5

    Predefinito

    va bene! Per quanto riguarda il mio problema invece?

  4. #4
    Guest

    Predefinito

    La parte di codice che hai postato è corretta e la funzione ... funziona. Il problema quindi è da ricercarsi altrove (appunto ti suggerivo di fare la modifica)

  5. #5
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Sicuramente starai sbagliando il path.
    Sei certo di non aver commesso errori a definire la variabile?

  6. #6
    uaworks non è connesso Neofita
    Data registrazione
    18-02-2012
    Messaggi
    5

    Predefinito

    Beh i path che vi ho scritto nel primo post non funzionano e provandoli a stanpare in output sono corretti...nn so che dire

  7. #7
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Nel primo post hai scritto:
    Citazione Originalmente inviato da uaworks Visualizza messaggio
    Come path ho provato sia /uploads/pdf/nomefile.pdf e sia /membri/uaworks/uploads/pdf/5589.pdf/
    Il primo percorso che hai scritto, è sicuramente sbagliato perché la directory root non è /.
    Il secondo, sarebbe corretto se non fosse che alla fine del percorso c'è uno slash.

    Hai provato solo questi?

  8. #8
    uaworks non è connesso Neofita
    Data registrazione
    18-02-2012
    Messaggi
    5

    Predefinito

    era lo slash finale! Grazie mille per la dritta!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •