Articoli

1. Primi passi pratici con PHP

Crea PDF Pubblicato il 24 MAG 2010

Cos'è PHP? Semplice un linguaggio lato-server che permette di elaborare flussi di dati prima di mostrarli all'utente che sta visitando il sito(client). Per rendere la cosa più semplice partiamo con un esempio semplicissimo, mettiamo il caso di voler creare salutare un utente in modo diverso a seconda dell'ora del giorno, quali sono i step che verrano seguiti? Semplicemente due vediamo liinsieme:

  1. L'utente entra nel sito internet;
  2. Viene effettuata una richiesta al server,  un apposito codice PHP controlla l'orario;
  3. Se siamo prima delle 14.00 ma dopo le 5.00 mostriamo "Buongiorno!" altrimenti "Buonasera!" (ovviamente potremmo aggiungere tutte le varie fasce orarie per rendere lo script più specifico, magari inserendo anche buon mattino, buona notte e così via...);
	<?php
	
	/*Tag di apertura. Comunico al server che qui inzia un codice php*/
	
	// il comando echo scrive a video tutto cio che inseriamo tra gli apici. È importante non scordarsi del ; finale.
	echo 'Ciao';
	
	// tag di chiusura. Significa che il codice è finito.
	?>

In questo modo ho scritto semplicemente la parola Ciao nella mia pagina. Quindi per implementarlo in una pagina HTML il codice sarà:

	
	<html>
	<head>
	<title>Pagina di prova</title
	</head
	<body>
	
	<?php         /*Tag di apertura. Comunico al server che qui inzia un codice php*/
	
	/* il comando echo scrive a video tutto cio che inseriamo tra gli apici. È importante non scordarsi del ; finale.*/
	echo 'Ciao';
	
	/* tag di chiusura. Significa che il codice è finito.*/
	?>
	
	</body>
	</html>

Salvare la pagina con estensione php, ad esempio "index.php"

 

Ora passiamo a creare lo script che cambia il saluto in base all'orario:

    <html>
    <head>
    <title>Pagina di prova</title
    </head
    <body>

    <?php         /*Tag di apertura. Comunico al server che qui inzia un codice php*/

    /* In php ci sono le famose variabili che sono semplicemente dei contenitori... per far campire a PHP che si tratta di una variabile dobbiamo scrivere davanti al nome il carattere $. In questo caso creiamo un contenitore (variabile) di nome ORA e dentro ci mettiamo l'ora corrente grazie alla funzione date.    */
	
    $ora = date("H");   // H è l'ora espressa da  0 a 23;

    /* adesso facciamo un semplice controllo, se (if) l'ora nel contenitore è maggiore o uguale a 5 e inferiore alle 14, allora saluto scrivendo buongiorno altrimenti (else) scrivo buonasera. */

    if($ora >= 5 && $ora < 14){

    echo 'Buongiorno';

    }else{

    echo 'Buonasera';

    }
    ?>

    </body>
    </html>

Per oggi è tutto, se avete bisogno di ulteriori informazioni commentate pure ;-)


Feed RSS Se vuoi restare sempre aggiornato su i nuovi articoli pubblicati, puoi Iscriverti al Feed RSS. Qualora non avessi un RSS Reader, puoi ricevere le novità comodamente via Email, iscrivendoti dal seguente link Iscrizione RSS Email. Questi servizi e la loro sottoscrizione sono completamente gratuiti e disattivabili in qualsiasi momento.