Inserire codice html gooole maps in una variabile php

alexgentili

Utente Attivo
15 Lug 2010
39
0
0
Ciao a tutti.

Sto lavorando con le cartine di google maps.
Su una pagina php ho il seguente if:

<? if ($tipo_cartina=="google"&&$codice_mappa!="") {echo $codice_mappa; } ?>

Per mappa intendo il codice HTML che l'utente ha incollato all'interno di una txt area, valore che poi ho inserito nella variabile $codice_mappa.

Riporto il codice html da google maps come esempio.

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.it/maps?hl=it&amp;ie=UTF8&amp;ll=41.47566,12.392578&amp;spn=24.348029,39.331055&amp;t=h&amp;z=5&amp;output=embed"></iframe><br /><small><a href="http://maps.google.it/maps?hl=it&amp;ie=UTF8&amp;ll=41.47566,12.392578&amp;spn=24.348029,39.331055&amp;t=h&amp;z=5&amp;source=embed" style="color:#0000FF;text-align:left">Visualizzazione ingrandita della mappa</a></small>

In pratica devo inserire il codice html all'inerno della variabile $codice_mappa, per poi riuscire evidentemente non con {echo $codice_mappa; } perchè non funziona, a stampare a video il risultato del codice html per visualizzare la cartina corettamente.

Grazie a chi volesse darmi una mano.
 
ciao
spero che tu non l'abbia inserito in questa maniera
$codice_mappa="<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.it/maps?hl=it&amp;ie=....";
ma mettendo gli slash
$codice_mappa="<iframe width=\"425\" height=\"350\" frameborder=\"0\" scrolling=\"no\" marginheight=....";
ma mettendo gli slash
puoi provare a inserirlo con la sintassi eod (allora non servono gli slash)
$codice_mappa<<<EOD
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth.....
EOD;

se il tutto non funzia comunque poi provare a scivere il codice google in un file .txt o .htm (es. mappa.txt) e fare l'include o il require

<? if ($tipo_cartina=="google"&&$codice_mappa!="") {include_once "mappa.txt"; } ?>


p.s.
non usare gli short tag <? sono deprecati, usa <?php .... ?>
 

Discussioni simili