-
Errore funzione include
ciao a tutti,
sto creando un pagina php ma quando uso la funzione include per includere un'altra pagina non me a visualizza.
La stringa che uso e la seguente:
Codice:
<? @include("http://www.miosito.it/file/fle.txt");?>
Però se copio l'indizzo e lo incollo nella barra di navigazione la pagina viene visualizzata correttamnte!!
Mi potete dare una mano?
Grazie mlle.. a presto.
-
Non ti funziona perché sono bloccate le connessioni verso l'esterno su AlterVista. Se il file si trova sul tuo sito, utilizza il percorso relativo o il percorso assoluto che determina la root con "/membri/acciarello/" o con "/membri2/acciarello/".
-
include() non prende come un URL, ma un nome di file, quindi il tuo parametro dovrebbeessere qualcosa come file/fle.txt.
-
funcool credo ke il problema sia quello.
Il collegament non è interno, come posso risolvere?
Grazie ancora!
-
Credo che l'unico modo sia di includere quel file tramite un iframe.
-
il problema è ke io devo formattare quella pagina tramitefile css se la includo con iframe non lo poso fare!!
-
Non so se si può fare con SSI (che sinceramente non conosco), dai un'occhiata a qualche guida sull'argomento.
Oppure potresti provare ad utilizzare un inclusione tramite JavaScript + PHP:
Codice HTML:
<script type="text/javascript" src="http://sitoesterno.net/script.php"></script>
http://sitoesterno.net/script.php:
Codice PHP:
<?
$file = "file/fle.txt"; //percorso sul server al file da includere
$file = file_get_contents($file);
$file = mysql_escape_string($file);
$file = str_replace("\\n","\\\n",$file);
echo 'document.write(\''.$file.'\');';
?>
Non ho mai provato e non so dirti se funziona.
Fammi sapere.
Ciao!
EDIT: Provato, a me funziona perfettamente :D