Retourner à la page d'accueil de TJS

Un exemple concret

3 - Un exemple concret
Nous allons écrire une page PHP simple, appelée test.php, qui affiche l'heure du serveur à l'écran. Le principe est donc de capturer l'heure du serveur et de l'envoyer sur la page.
<?php
print("<HTML><HEAD><TITLE>Une page en PHP</TITLE></HEAD>");
print("<BODY>");
$heure=date("H:i:s");
print("Sur le serveur il est exactement ".$heure);
print("</BODY></HTML>");
?>

Quelques principes du PHP :
Le code PHP est encadré par <?php et ?>
L'instruction utilisée pour générer du code HTML est print();
Chaque instruction php se termine obligatoirement par un point-virgule (;)
Les variables en php commence toujours par un dollar ($)
La fonction date() retourne la date et l'heure formatée
La concaténation de chaîne de caractères se fait avec le point (.)

Le résultat de ce script lu par le serveur est donc :
Sur le serveur il est exactement 13:59:55


4 - Un exemple avec du javascript
Ce deuxième exemple affiche une horloge dans la barre d'état du navigateur en prenant comme base l'heure du serveur et non pas l'heure du visiteur. C'est un script simple mais qui mélange PHP et javascript pour atteindre un résultat irréalisable avec du PHP seul ou avec du javascript seul.
<?php
print("<SCRIPT language=javascript>");
print(" var ladate=new Date();");
print(" ladate.setHours(".date("H").");");
print(" ladate.setMinutes(".date("i").");");
print(" ladate.setSeconds(".date("s").");");
print(" function AfficheHeure() {");
print(" ladate.setSeconds(ladate.getSeconds()+1);");
print(" window.status='Il est exactement : '+ladate.getHours()+':'+ladate.getMinutes()+':'+ladate.getSeconds();");
print(" setTimeout('AfficheHeure()',1000);");
print(" }");
print(" AfficheHeure();");
print("</SCRIPT>");
?>
Dans cet exemple, le PHP génère du javascript qui s'exécute chez le visiteur.
Observez la barre d'état pour voir le résultat du script sur cette page.
Ce script peut naturellement être optimisé ; il sert simplement d'exemple didactique facilement compréhensible.


Si vous voulez en savoir plus sur le PHP, lisez le tutorial sur l'introduction au PHP
Visitez le forum dédié aux langages serveur et la sélection de sites sur ces langages.

Page précédente : Différence javascript/PHP-ASP...  

Chercher une fonction, un objet, ...

Le 24/11/2017 13:59:55 sur php7 en 16.26 ms