Visualizzazione risultati 1 fino 7 di 7

Discussione: [PHP] Include errore

  1. #1
    Guest

    Predefinito [PHP] Include errore

    Io includo dei file così:
    Codice PHP:
    include("/php/funzioni.php");
    include(
    "/php/config.php");
    I file esitono, ma non riesce a caricarli.

    Codice:
    Warning: include(/php/funzioni.php): failed to open stream: No such file or directory in C:\xampp\htdocs\file\tampertools\php\registra.php on line 2
    
    Warning: include(): Failed opening '/php/funzioni.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\file\tampertools\php\registra.php on line 2
    
    Warning: include(/php/config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\file\tampertools\php\registra.php on line 3
    
    Warning: include(): Failed opening '/php/config.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\file\tampertools\php\registra.php on line 3
    Il problema potrebbe essere che uso un percorso assoluto?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,709

    Predefinito

    Se includi un file con "/percorso", la barra è riferita alla root. Se vuoi riferirti dalla cartella "corrente" (ovvero dove stai eseguendo lo script), devi farlo con "./percorso". Per andare nelle cartelle superiori, "../percorso".

    Ciao!

  3. #3
    Guest

    Predefinito

    Lo so, infatti io voglio incuderlo a partire dalla root...

    In alcuni file mi funge, in questo no...

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,709

    Predefinito

    Ma guardando i percorsi nell'errore, vedo che sta lavorando in locale:
    C:\xampp\htdocs\file\tampertools\php\registra.php
    Quindi teoricamente non dovrebbe essere /membri/.

    Se non ti funziona, sbagli sicuramente il percorso.

    Ciao!

  5. #5
    Guest

    Predefinito

    Subito anche io pensavo di sbagliare percorso, allora ho fatto copia e incolla di uno dei link funzionanti...

    Questa è la struttura:


    Il file rosso è dove è tutto ok, quelli verdi sono quelli da includere e quello blu è quello che mi da problemi.
    Uso i percorsi assoluti perché quel file è incluso in un altro, quindi non nella stessa cartella

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,709

    Predefinito

    Sicuro di sapere quale sia la root? Nel senso, perché
    Codice:
    /php/funzioni.php
    e non:
    Codice:
    /tampertools/php/funzioni.php
    o
    Codice:
    /tampertools/tampertools/php/funzioni.php
    Ciao!

  7. #7
    Guest

    Predefinito

    Si, sicuro... quella cartella l'ho impostata come root tramite htaccess...

    (Scusa se ci ho messo un po a rispondere)

Regole di scrittura

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