Page 7 - Corso facile di PHP + MYSQL
P. 7
formattazione è l’HTML. La formattazione consiste nell’inserimento nel testo di marcatori
o etichette, detti tag, che descrivono caratteristiche come la funzione, il colore, le
dimensioni, la posizione relativa all’interno della pagina. Il contenuto delle pagine web
solitamente consiste dunque di un documento HTML e dei file ad esso correlati che un
web browser scarica da uno o più web server per elaborarli, interpretando il codice
sorgente, al fine di generare la visualizzazione, sullo schermo del computer-client, della
pagina desiderata, grazie al motore di rendering del browser stesso. L’HTML non è un
linguaggio di programmazione (in quanto non prevede alcuna definizione di variabili,
strutture dati, funzioni, strutture di controllo), ma solamente un linguaggio di
formattazione che descrive cioè le modalità di impaginazione o visualizzazione grafica
(layout) del contenuto, testuale e non, di una pagina web attraverso tag di formattazione.
Tuttavia, l’HTML supporta l’inserimento di script e oggetti esterni quali immagini o
filmati. Punto HTML (.html) o punto HTM (.htm) è anche l’estensione comune per
riconoscere i documenti in questo formato.
LINGUAGGIO PHP… PHP (acronimo ricorsivo per PHP: Hypertext
Preprocessor) è un linguaggio di scripting open source molto utilizzato, è specialmente
indicato per lo sviluppo web e può essere integrato nell’HTML.
Invece di un sacco di comandi per produrre HTML, le pagine PHP contengono HTML con
codice incorporato che fa “qualcosa. Il codice PHP è delimitato da speciali istruzioni di
elaborazione di inizio e fine <?php e ?> che permettono di entrare e uscire dalla “modalità
PHP”.
Ciò che distingue PHP da altri linguaggi di scripting del tipo client-side JavaScript è che il
codice viene eseguito nel server, generando HTML che sarà dopo inviato al client. Il client
dovrebbe ricevere i risultati dell’esecuzione dello script, ma non potrà conoscere qual’è il
codice eseguito. Potete persino configurare il vostro web server per processare tutte i
vostri file HTML con PHP ed allora non ci sarebbe realmente alcun modo per gli utenti di
sapere cosa avete sul vostro server. (Fonte www.php.net)
Nei cms serve per produrre pagine dinamiche cioè elaborate dal server e non dal computer
dell’utente come avviene per HTML o Javacript interagendo con il database MySql che
possiamo considerare come un grosso magazzino dove sono contenute tutte le
informazioni del sito web.