introduction au php

références

          PHP Tutorial

          PHP.net



caractéristiques

Le PHP est un langage de développement Web dont la syntaxe ressemble à C et C++. Le langage ASP de Microsoft est semblable mais il faut l'acheter.

Pourquoi utiliser PHP :

  • c'est un server-side scripting language - le script est exécuté sur le serveur et non par le navigateur


  • c'est open source - gratuit


  • c'est utilisé pour communiquer avec les bases de données - MySQL, Oracle, etc.


  • compatible avec tous les serveurs Web - Apache, IIS, etc.


  • tous les sites de hosting supporte PHP et on peut l'incorporer à nos sites Web sans difficultés.




outils

Pour opérer il faut un serveur Web et un serveur de base de données.

La façon la plus simple est de télécharger un package qui contient tout.

Le package le plus utile s'appelle : The Uniform Server.

UniServer est compact - on peut l'installer sur une clé USB et l'opérer entièrement à partir de là.

Le package contient le serveur Web Apache et le serveur de base de données MySQL. Apache opère sur le port 80 et MySQL sur le 3306. Si un autre serveur Web ou serveur MySQL est en marche, il faut les fermer avant de lancer UniServer. Habituellement MySQL opère comme un service Windows qui démarre automatiquement. On devra arrêter le service.

Démarrage des serveurs :





opération

Les fichiers PHP doivent porter l'extension .php et ils doivent être stockés dans le dossier www de udrive.





Le fichier peut contenir du code HTML, du Javascript et du code PHP.

On écrit le code avec un éditeur, comme avec le Javascript.

Pour cette section j'ai adopté l'éditeur Notepad++, en partie parce qu'il affiche les numéros de lignes et que cela simplifie le debugging.

Voici un exemple de ma première page écrite en PHP :


<html>
<head>
	<title>Première page PHP</title>
</head>

<body>
<h1>Titre de la page</h1>
<h2>La date du jour est :</h2>
<script type="text/javascript" src="datedujour.js"></script>
<br /><br />
	
<?php
/* Ceci est un message
de grande importance pour 
la planète */

echo "Allo le monde! Je suis programmeur PHP!"
?>

</body>
</html>



Pour voir le résultat je dois écrire :
            http://localhost/premier.php
dans la ligne d'adresse du browser.


Haut de la page

Précédente            Suivante