39. Codice PHP nelle pagine HTML
In questo capitolo vedremo come è possibile inserire del codice PHP in mezzo a del codice HTML.
Abbiamo già visto come fare il contrario, semplicemente stampando i tag HTML come una stringa direttamente con echo, avendo cura di utilizzare gli appropriati caratteri di escape per, ad esempio, il doppio apice ".
Per inserire del codice PHP è sufficiente racchiuderlo fra questi due tag :
- Tag di apertura : <?php
- Tag di chiusura : ?>
<html> <head> <title>Codice PHP nelle pagine HTML</title> </head> <body> <?php echo "Ciao da PHP"; ?> </body> </html>
PHP ci mette a disposizione altri due tipi di tag, disponibili se nel file di configurazione del vostro server (php.ini) la variabile short_open_tag è settata a "On".
In questo modo abbiamo a disposizione la variante più corta del tag descritto precedentemente, che omette php dopo il punto interrogativo :
<html> <head> <title>Codice PHP nelle pagine HTML</title> </head> <body> <? echo "Ciao da PHP"; ?> </body> </html>
Abbiamo infine a disposizione un'ultima variante di Short Tag, che manda direttamente in output il contenuto senza bisogno dei costrutti echo o print. Per utilizzarlo è sufficiente aggiungere il simbolo = dopo il punto interrogativo :
<?php $href = "http://www.realizzazione-sito.info/"; $title = "Guide e Tutorial gratuiti"; $target = "_blank"; ?> <html> <head> <title>Codice PHP nelle pagine HTML</title> </head> <body> <a href="<?=$href?>" title="<?=$title?>" target="<?=$target?>">Realizzazione Sito . info</a> </body> </html>
|
Nota : se nel file php.ini avete attivo asp_tags potete usare i tag in stile ASP
<% %> |
