PHP - include non funziona
Buonasera,
sto cercando di usare la funzione PHP include, ma non funziona.
O meglio, riesco ad includere i file presenti nella stessa cartella, ma non quelli presenti in cartelle differenti. Vi faccio un esempio:
Mi trovo nella directory e sto modificando il file index.php. Nella stessa cartella è presente il file menu.html. Per includerlo faccio come di seguito. E il file viene infatti incluso correttamente:
Codice PHP:
<?php include 'menu.html';?>
Se invece provo ad includere un file, sempre menu.html, presente in un'altra directory, diciamo /iframes/menu/, allora non funziona.
Ho provato in tutti i seguenti modi, e in nessun caso vedo qualcosa:
Codice PHP:
<?php
include("iframes/menu/menu.html");
include("/iframes/menu/menu.html");
include("../iframes/menu/menu.html");
include($_SERVER['DOCUMENT_ROOT']."/iframes/menu/menu.html");
include(dirname(__DIR__).'/iframes/menu/menu.html');
?>
Se nella medesima pagina inserisco un iframe con lo stesso link
Codice:
<iframe src="/iframes/menu/menu.html"></iframe>
, la pagina menu.html viene invece visualizzata correttamente.
Qualcuno saprebbe aiutarmi a risolvere questo problema?
Buona serata