• User Attivo

    include non riuscita

    Ciao, ho appena installato apache 2 e php5 su Windows. È la prima volta che mi confronto con queste piattaforme quindi ci capisco poco!
    Comunque sembrava funzionare tutto ma quando ho messo un include in un file php con questa sintassi

    
    <?php include("percorso del file") ?>
    
    

    ma mi dà questo errore:

    
    Warning: include() [function.include]: URL file-access is disabled in the server configuration in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sito_prova\prova.php on line 75
    
    Warning: include(http://sito_prova/menu_lato.php) [function.include]: failed to open stream: no suitable wrapper could be found in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sito_prova\prova.php on line 75
    
    Warning: include() [function.include]: Failed opening 'http://sito_prova/menu_lato.php' for inclusion (include_path='.;C:\php5\pear') in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sito_prova\prova.php on line 75
    
    
    

    che può essere? GRAZIE!


  • Super User

    Ciao web.at.work,prova ad aprire il file php.ini e a modificare il valore di "allow_url_fopen" da off a on 😉


  • User Attivo

    ma il percorso del file e' locale o remoto?


  • User Attivo

    Il percorso è locale

    Ho risolto mettendo su On non allow_url_fopen bensì allow_url_include. Ma non è che sto utilizzando un metodo sbaglato per includere i file? Questo fopen come si utilizza?


  • User

    @web.at.work said:

    Questo fopen come si utilizza?

    $file=fopen("/percorso/flie.ext",modalitàDiAperturaDelFile);
    echo fread($file,filesize("/percorso/flie.ext"));
    fclose($leggi);
    (modalitàDiAperturaDelFile può assumere i valori : "r","w","a","r+","w+","a+")