Come usare PHP in HTML

0 Comments

In questo articolo, ti mostrerò come usare il codice PHP nelle tue pagine HTML. Si rivolge a principianti PHP che stanno cercando di rafforzare la loro presa sul linguaggio di scripting server-side più popolare del mondo.

Ancora una volta, PHP è un linguaggio di scripting lato server. Ciò significa che uno script PHP viene eseguito sul server, l’output viene creato sul server e il risultato viene inviato come HTML al browser client per il rendering. E ‘ naturale per mescolare PHP e HTML in uno script, ma come un principiante, è difficile sapere come combinare il codice PHP con il codice HTML.,

Impara PHP con un corso online gratuito

Se vuoi imparare PHP, dai un’occhiata al nostro corso online gratuito sui fondamenti di PHP! In questo corso, imparerete i fondamenti della programmazione PHP. Inizierai con le basi, imparare come funziona PHP e scrivere semplici cicli PHP e funzioni. Poi si costruirà fino a classi di codifica per la semplice programmazione orientata agli oggetti (OOP). Lungo la strada, imparerete tutte le competenze più importanti per la scrittura di applicazioni per il web: avrete la possibilità di praticare rispondere alle richieste GET e POST, analisi JSON, l”autenticazione degli utenti, e l”utilizzo di un database MySQL.,

  • FREE

    PHP
    PHP Fundamentals
    Jeremy McPeak

Oggi discuteremo un paio di modi diversi tra cui scegliere quando si desidera utilizzare PHP in HTML. Presumo che tu abbia un’installazione funzionante di PHP in modo da poter eseguire gli esempi forniti in questo articolo.

Diversi modi per combinare PHP e HTML

In linea di massima, quando si tratta di utilizzare PHP in HTML, ci sono due approcci diversi. Il primo è quello di incorporare il codice PHP nel file HTML stesso con il .,estensione html-questo richiede una considerazione speciale, di cui parleremo in un momento. L’altra opzione, il modo preferito, è combinare i tag PHP e HTML .file php.

Poiché PHP è un linguaggio di scripting lato server, il codice viene interpretato ed eseguito sul lato server. Ad esempio, se aggiungi il seguente codice nel tuo indice.file html, non verrà eseguito fuori dalla scatola.

<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>

Prima di tutto, non preoccuparti se non hai mai visto questo tipo di codice misto PHP e HTML prima, come ne parleremo in dettaglio in questo articolo., L’esempio precedente emette quanto segue nel tuo browser:

<?php echo "Hello World" ?>

Così come puoi vedere, per impostazione predefinita, i tag PHP nel tuo .documento html non vengono rilevati, e sono solo considerati testo normale, l “output senza l” analisi. Questo perché il server è solitamente configurato per eseguire PHP solo per i file con il .estensione php.

Se vuoi eseguire i tuoi file HTML come PHP, puoi dire al server di eseguire il tuo .file HTML come file PHP, ma è un”idea molto migliore per mettere il vostro PHP misto e codice HTML in un file con il .estensione php.,

Questo è quello che ti mostrerò in questo tutorial.

Come aggiungere tag PHP nella tua pagina HTML

Quando si tratta di integrare il codice PHP con il contenuto HTML, è necessario racchiudere il codice PHP con il tag iniziale PHP <?php e il tag finale PHP ?>. Il codice avvolto tra questi due tag è considerato codice PHP, e quindi verrà eseguito sul lato server prima che il file richiesto venga inviato al browser client.

Diamo un’occhiata a un esempio molto semplice, che visualizza un messaggio usando il codice PHP. Creare l’indice.,file php con i seguenti contenuti sotto la radice del documento.

La cosa importante nell’esempio precedente è che il codice PHP è avvolto dai tag PHP.

L’output dell’esempio di cui sopra assomiglia a questo:

E, se si guarda il sorgente della pagina, dovrebbe assomigliare a questa:

Come si può vedere, il codice PHP viene analizzato ed eseguito sul lato server, e”s si è fusa con l’HTML prima di inviare la pagina al browser del client.,

Diamo un’occhiata ad un altro esempio:

Questo emetterà la data e l’ora correnti, quindi puoi usare il codice PHP tra i tag HTML per produrre output dinamico dal server. È importante ricordare che ogni volta che la pagina viene eseguita sul lato server, tutto il codice tra i tag <?php e ?> verrà interpretato come PHP e l’output verrà incorporato con i tag HTML.

In effetti, c’è un altro modo per scrivere l’esempio sopra, come mostrato nel seguente frammento.,

Nell’esempio precedente, abbiamo utilizzato la funzione di concatenazione di PHP, che consente di unire stringhe diverse in una stringa. E infine, abbiamo usato il costruttoecho per visualizzare la stringa concatenata.

L’output è lo stesso indipendentemente dal metodo utilizzato, come mostrato nella seguente schermata.

E questo ci porta ad un’altra domanda: qual è il modo migliore? Dovresti usare la funzione di concatenazione o inserire tag PHP separati tra i tag HTML?, Direi che dipende davvero-non esiste una regola rigorosa che ti costringa ad usare uno di questi metodi. Personalmente, ritengo che il metodo segnaposto sia più leggibile rispetto al metodo di concatenazione.

La struttura complessiva della pagina PHP combinata con HTML e codice PHP dovrebbe essere simile a questa:

<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>

Nella prossima sezione, vedremo come è possibile utilizzare i loop PHP con HTML.

Come usare i loop PHP nella tua pagina HTML

Iterare attraverso gli array per produrre contenuti HTML è una delle attività più comuni che incontrerai durante la scrittura di script PHP., In questa sezione, vedremo come è possibile scorrere una serie di elementi e generare output.

Nella maggior parte dei casi, è necessario visualizzare il contenuto dell’array che è stato popolato dal database o da altre fonti. In questo esempio, per semplicità, inizializzeremo l’array con valori diversi all’inizio dello script stesso.

Vai avanti e crea un file PHP con i seguenti contenuti.

In primo luogo, abbiamo inizializzato l’array all’inizio del nostro script. Successivamente, abbiamo usato il costruttoforeach per scorrere i valori dell’array., E infine, abbiamo usato il costruttoecho per visualizzare il valore dell’elemento dell’array.

E l’output dovrebbe essere simile a questo:

Lo stesso esempio con un ciclo while si presenta così:

E l’output sarà lo stesso. È così che puoi usareforeach ewhile loop per generare contenuti HTML basati su array PHP.

Nella prossima sezione, vedremo come è possibile utilizzare PHP sintassi tag breve.,

Come usare i tag brevi PHP

Negli esempi che abbiamo discusso finora, abbiamo usato il <?php come tag di partenza ovunque. In effetti, PHP viene fornito con una variazione, <?=, che puoi usare come sintassi a mano corta quando vuoi visualizzare una stringa o un valore della variabile.

Rivediamo l’esempio con la sintassi a mano corta che abbiamo discusso in precedenza.

Come puoi vedere, possiamo omettere il costrutto echo o print durante la visualizzazione di un valore usando la sintassi abbreviata., La sintassi abbreviata è breve e leggibile quando si desidera visualizzare qualcosa conecho oprint.

Quindi questi sono diversi modi che puoi usare per aggiungere PHP nel contenuto HTML. Come un principiante, si può imparare da provare diversi modi per fare le cose, ed è anche divertente!

Incluso il codice da file diversi

Ci sono molte situazioni in cui è necessario utilizzare lo stesso codice su più pagine di un sito web. Un esempio potrebbe essere la sezione intestazione e piè di pagina di un sito web. Queste sezioni di solito contengono lo stesso HTML in tutto il sito web.,

Pensa a questo come spostare le regole CSS comuni di un sito Web in un foglio di stile invece di inserirle all’interno dei tagstyle sulle singole pagine.

La funzione include() includerà e valuterà il file specificato e ti darà un avviso se non riesce a trovare il file. La funzione require() fa la stessa cosa, ma ti dà un errore invece di un avviso se il file non può essere trovato.

Quando si lavora su grandi progetti, è possibile includere involontariamente lo stesso file più volte., Ciò potrebbe causare problemi come la ridefinizione delle funzioni. Un modo per evitare questi problemi è usare le funzioniinclude_once() erequire_once() in PHP.

Usiamo il codice di una sezione precedente per mostrarti come usare queste funzioni. Userò include() in questo esempio. Creare un file chiamato intestazione.php e metta il seguente codice dentro esso.

Crea un altro file chiamato date.php e metta il seguente codice in esso.

<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>

Crea un altro file chiamato day.php e metta il seguente codice in esso.,

<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>

Si noti che abbiamo incluso il percorso di intestazione.php nella parte superiore di entrambi i giorni.php e data.PHP. Assicurarsi che i tre file si trovino nella stessa directory. Data di apertura.php nel browser dovrebbe ora mostrare il seguente output.

Giorno di apertura.php dovrebbe mostrare il seguente output.

Come si può vedere, il codice abbiamo messo dentro intestazione.php è stato incluso in entrambi i nostri file., Questo rende lo sviluppo web molto più facile quando si lavora con un sacco di file. Basta apportare le modifiche in un unico luogo e si rifletteranno ovunque.

Conclusione

Oggi, abbiamo discusso come è possibile mescolare PHP e HTML per creare HTML dinamico. Abbiamo discusso diversi metodi, con una manciata di esempi per vedere come funzionano le cose.

I migliori script PHP su CodeCanyon

Esplora migliaia dei migliori script PHP mai creati su CodeCanyon., Con un pagamento una tantum a basso costo, puoi acquistare uno di questi script PHP di alta qualità e migliorare la tua esperienza sul sito web per te e per i tuoi visitatori.

Ecco alcuni degli script PHP più venduti e aggiornati disponibili da CodeCanyon per il 2020.

  • PHP
    11 Migliori script di calendario eventi PHP e prenotazione…,s
    Monty Shokeen
  • PHP
    i 10 Migliori PHP URL Shortener Script
    Monty Shokeen
  • PHP
    18 per il Miglior Modulo di Contatto PHP Script per il 2020
    Monty Shokeen
  • PHP
    Confronto i 5 Migliori PHP Costruttori di Modulo (E 4 Script Gratuiti)
    Monty Shokeen
  • PHP
    Creare Belle Forme Con PHP Form Builder
    Ashraff Hathibelagal


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *