Articles

PHP in HTML (Italiano)

PHP è un linguaggio di scripting lato server incorporato in HTML. Gran parte della sua sintassi è presa in prestito da C, Java e Perl con un paio di caratteristiche uniche specifiche di PHP. L’obiettivo del linguaggio è quello di consentire agli sviluppatori web di scrivere pagine generate dinamicamente rapidamente. NTC Hosting offre ai suoi clienti servizi di hosting PHP e HTML di alta qualità. I nostri server sono configurati in modo da garantire le massime prestazioni sia per le tue applicazioni basate su HTML e PHP che per il funzionamento non interrompibile dei tuoi siti web.,

PHP in HTML

Quando si costruisce una pagina complessa, ad un certo punto ci si troverà di fronte alla necessità di combinare PHP e HTML per ottenere i risultati necessari. In un primo momento, questo può sembrare complicato, dal momento che PHP e HTML sono due lingue separate, ma questo non è il caso. PHP è progettato per interagire con gli script HTML e PHP possono essere inclusi in una pagina HTML senza problemi.

In una pagina HTML, il codice PHP è racchiuso all’interno di tag PHP speciali., Quando un visitatore apre la pagina, il server elabora il codice PHP e quindi invia l’output (non il codice PHP stesso) al browser del visitatore. In realtà è abbastanza semplice integrare HTML e PHP. Uno script PHP può essere trattato come una pagina HTML, con bit di PHP inseriti qua e là. Qualcosa in uno script PHP che non è contenuto all’interno di <?php ?> tag viene ignorato dal compilatore PHP e passato direttamente al browser web., Se si guarda l’esempio qui sotto si può vedere ciò che un intero script PHP potrebbe apparire come:

utilizzo Raccomandato:

<testa></head>
<body class=”page_bg”>
Ciao, oggi è <?data di eco php (‘l, F jS, Y’);?>.,
</body>
</html>

Il codice di cui sopra è semplicemente HTML, con un po ‘ di PHP che stampa la data di oggi utilizzando il built-in funzione di data. Come accennato in precedenza, tutto il semplice HTML nel codice sopra verrà ignorato dal compilatore PHP e passato al browser web intatto.

Vedi quanto è facile? Integrare PHP e HTML è davvero molto semplice. Basta ricordare che al suo interno, uno script PHP è solo una pagina HTML con alcuni PHP spruzzato attraverso di essa., If you want, you can create a PHP script that only has HTML in it and no <?php ?> tags, and it will work just fine.

More advanced techniques:

<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?,>
<li>Menu Item <?php echo $i; ?></li>
<?php } ?,>
</ul>
</body>
</html>

e il risultato è:

  • Voce di Menu 1
  • Voce di Menu 2
  • Voce di Menu 3
  • Voce di Menu 4
  • Voce di Menu 5

PHP in HTML usando short_open_tag

Se si desidera ridurre il vostro codice per quanto possibile, si può andare per il short_tags opzione. Questo ti salverà dal digitare<?,php all’inizio del codice, accorciandolo solo <?. Per abilitare questo, è necessario aggiornare il php.ini file e girare l’impostazione” short_tags ” da ” Off “a”On”. Mentre sulla maggior parte dei server questa impostazione è già attivata, è sempre meglio controllare in anticipo. Un problema che può verificarsi se si utilizzano tag brevi è un conflitto con l’utilizzo XML. Per XML, il <? sintassi avvierà una funzione di elaborazione. Per evitare questo problema, l’alternativa<?= tag può essere utilizzato.,

PHP in HTML using short_tags:

<html>
<head></head>
<body class=”page_bg”>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</body>
</html>

Tieni presente che se vuoi costruire un sito web compatibile con il maggior numero possibile di piattaforme, dovresti non fare affidamento su short_tags.

HTML in PHP usando echo

Un modo possibile per integrare i tag HTML in un file PHP è tramite il comando echo:

Uso possibile ma non raccomandato:

<?,php
echo “<html>”;
echo “<head></head>”;
echo “<body class=\”page_bg\”>”;
echo “Hello, today is “;
echo date(‘l, F jS, Y’);//other php code hereecho “</body>”;
echo “</html>”;
?,>

Questo, tuttavia, influenzerà l’opzione di colorazione del codice HTML nella maggior parte degli editor HTML/PHP, che consente una facile comprensione del ruolo dei tag HTML. Dovresti sfuggire a ogni doppia citazione all’interno del codice HTML con una barra rovesciata.

PHP in HTML – file extensions

Quando un dato file contiene codice PHP, deve avere un’estensione PHP. Nella maggior parte dei casi questo è .php, ma è anche possibile configurare il .file htaccess per leggere il codice PHP nel file HTML senza rinominarlo o modificarne l’estensione., Di seguito è possibile visualizzare i “gestori”, che dovranno essere aggiunti per ottenere questo

Per un server web normalmente configurato:

AddHandler cgi-script .HTML .htm

Un server web che esegue FastCGI:

AddHandler fcgid-script .HTML .htmNote: questo è testato e funziona con i server di hosting web NTC. Se si utilizza un provider di hosting diverso, consultarli per assistenza. Inoltre, se ti trovi di fronte a problemi costanti, puoi considerare di passare all’hosting NTC per ottenere i server stabili ottimizzati per PHP di cui hai bisogno.,

HTML in PHP

È anche possibile utilizzare il codice HTML in uno script PHP. Questo può essere molto utile se hai costruito l’intera pagina in PHP, ma vuoi includere un modulo HTML personalizzato, per esempio. Tutto quello che devi fare è invertire l’ordine dei tag di apertura HTML e PHP, aprendo la pagina con PHP:

Usando HTML in PHP:

<?php
F Fname = _ _POST;
L Lname=? _POST;
?,>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method=”post” action=”<?php echo $PHP_SELF;?,>”>
First Name:<input type=”text” size=”12″ maxlength=”12″ name=”Fname”><br />
Last Name:<input type=”text” size=”12″ maxlength=”36″ name=”Lname”><br /></form>
<?
echo “Hello, “.$Fname.” “.$Lname.”.,<br/>”;
?>

Anche se questo sembra un po ‘ complicato, in realtà ti fa risparmiare molto codice. Qui, stiamo usando il global PHP_SELF super global, che ci consente di utilizzare il valore dei campi, specificato sotto di esso, nello stesso file. Di solito, per tali moduli vengono creati due file: il primo è il modulo HTML stesso e il secondo è il file PHP backend, che fa tutto il lavoro.,

Se hai già una complicata applicazione PHP, che si basa su un gran numero di file, e vuoi solo mantenere tutto il più semplice possibile, questo può essere di grande aiuto.

PHP con NTC Hosting

NTC Hosting offre ai suoi clienti una soluzione di web hosting definitiva. Tutti i nostri piani di web hosting forniscono supporto per HTML e ti danno la possibilità di scegliere tra PHP4 e PHP5