Tout JavaScript.com - Scripts, Tutoriaux, Forums pour webmasters et développeurs
Retour à l'accueil
Rechercher :    

Les indispensables
Magic Menu
Les meilleurs scripts
Les forums
Les tutoriaux
La référence JavaScript
Les actus du net
Les petites annonces

Shopping
Le guide complet
Hébergement web

Les javascripts
Les plus vus
Les mieux notés
La boutique

Les tutoriaux
Introduction javascript
La structure javascript
Les limites de javascript
Les popups
Les formulaires
Le DHTML
Les cookies
Les frames
Les maths
Les chaînes de caractères
Les expressions régulières
Débugger un script
AJAX / XMLHTTPRequest
Introduction au PHP
Javascript et PHP
Traiter les données PHP
Intro base de données
Optimiser ses développements
Tous les tutoriaux

Les services
Les questions fréquentes
Les forums | Le chat
L'annuaire de sites
Le livre d'or
Contacts
A propos du site
La newsletter
 Inscription à la newsletter
HTML - Texte

Les partenaires
Beauté-test
Révélateur.com
jquery













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 06:18:28


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...  

| © Tout JavaScript.com 1999-2005 | Scripts | Tutoriaux | Forums | Référence | Magic Menu V2 | Mailociraptor | Petites annonces informatiques |


Edité par DevTribu sarl  Google
Serveur dédié btssd : Page générée en 10 msec
04/02/2012 06:18:28 - OB = off