Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: problema include

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013

    problema include

    Ciao a tutti!
    Mi succede una cosa strana quando provo a fare un include cosi':

    <? include("/menu.html")?>

    Se faccio l'anteprima nel browser da Dreamweaver la pagina viene correttamente inclusa. Se pero' salvo la pagina con l'inclusione e la apro direttamente da browser, ricevo un paio di warning e la pagina non viene inclusa. Da cosa puo' dipendere?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: problema include

    Originariamente inviato da Andrea1979
    Ciao a tutti!
    Mi succede una cosa strana quando provo a fare un include cosi':

    <? include("/menu.html")?>

    Se faccio l'anteprima nel browser da Dreamweaver la pagina viene correttamente inclusa. Se pero' salvo la pagina con l'inclusione e la apro direttamente da browser, ricevo un paio di warning e la pagina non viene inclusa. Da cosa puo' dipendere?
    <? include("/menu.html"); ?>

    Quali warning?

  3. #3
    ma non e'
    <?php require("/menu.html"); ?>
    ????????
    www.vrbe.org - gioco di ruolo e chat basato sull' Antica Roma
    www.andreapancotti.com

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da vrbe.org
    ma non e'
    <?php require("/menu.html"); ?>
    ????????
    Se il require fallisce, non continua ad eseguire il codice,
    Se l'include fallisce, lo script continua.

    http://it.php.net/include
    http://it.php.net/require

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    scusate, ho postato senza il problema sott'occhio... qui attacco i warnings

    Warning: main(/menu.html): failed to open stream: No such file or directory in e:\documents and settings\andrea\documenti\siti\homepage\main.php on line 21

    Warning: main(): Failed opening '/menu.html' for inclusion (include_path='.;c:\php4\pear') in e:\documents and settings\andrea\documenti\siti\homepage\main.php on line 21


    devo andare a ritoccare il file php.ini?
    Come mai in preview comunque mi va, e da browser direttamente no!? :master:
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Andrea1979
    scusate, ho postato senza il problema sott'occhio... qui attacco i warnings

    Warning: main(/menu.html): failed to open stream: No such file or directory in e:\documents and settings\andrea\documenti\siti\homepage\main.php on line 21

    Warning: main(): Failed opening '/menu.html' for inclusion (include_path='.;c:\php4\pear') in e:\documents and settings\andrea\documenti\siti\homepage\main.php on line 21


    devo andare a ritoccare il file php.ini?
    Come mai in preview comunque mi va, e da browser direttamente no!? :master:
    Non trova il file...

    menu.html dov'è?
    se è nella directory principale, puoi usare anche

    menu.html

    se è nella dir dello script, usa

    ./menu.html


  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    si, è nella stessa directory... avevo provato con "/menu.html" perché vorrei includere tale pagina in ogni pagina del sito (trovandosi menu.html nella root)... con "./menu.html" adesso funziona!
    Grazie!

    PS: come mai col punto funziona?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ahhhhhhhh! rettifico, ho detto una frescaccia. Non va nemmeno col punto! Voglio dire, se menu.html è nella stessa cartella di main.php funziona tutto bene, ma se sposto main.php in una sottocartella e menu.html resta nella root, non me lo prende né con né senza punto...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Andrea1979
    ahhhhhhhh! rettifico, ho detto una frescaccia. Non va nemmeno col punto! Voglio dire, se menu.html è nella stessa cartella di main.php funziona tutto bene, ma se sposto main.php in una sottocartella e menu.html resta nella root, non me lo prende né con né senza punto...
    Direi...

    il ./ indica la cartella in cui lo script risiede.

    Se è nella root dovresti fare menu.html ...

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ti ringrazio, ma ci rinuncio... con o senza slash, con o senza punto, sempre gli stessi warning! mi sa che il problema è nella configurazione di php!
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.