-
Html Dentro ad un Blocco
Salve a tutti ho un questito da sottoporvi:
Ho la necessità di richiamare un file html all'interno di un blocco, ho provato inserendo direttamente il codice nell'edito ma niente, allora leggendo un po in giro tutti consigliavano di edirare un blocco già esistenze....
Io ho utilizzato il seguente codice:
Codice PHP:
<?php
$content.= include ("http://.../themes/.../file.html");
?>
Il problema è che il contenuto dell'html me lo mostra, ma lo mette sopra il Blocco e non dentro, quindi mi appare prima il contenuto html e subito sotto la skin del blocco senza niente dentro
Se invece utilizzo questo codice:
Codice PHP:
<?php
$content .= "<a href=\"http://.....it\" target=\"_blank\"><img src=\"themes\...\images\pulsanti\pulsante2.jpg\" width=\"158\" height=\"40\" alt=\"\" border=\"0\"></a></td>";
?>
Mi mette il contenuto dentro il blocco ... quello che non capisco è perchè nel primo caso mi ignora il valore $content
-
La funzione include() non ti restituisce il contenuto della pagina, ma lo esegue (se php) e manda in output direttamente. Devi usare file_get_contents().
-
Ti ringrazio moltissimo, in effetti ha funzionato perfettamente, inserendo questa stringa:
Codice PHP:
<?php
$content.= file_get_contents("http://..../themes/...../file.html");
?>
Questo mi permette di creare blocchi standard, utilizzando editor html...
-
Se poi quei file sono sul tuo spazio web, non ti serve scrivere l'indirizzo web completo di http://, ma ti basta il percorso relativo dallo script php alla pagina inclusa. Eviti così di "passare per internet" e carichi il file più velocemente.