Bureautique
Internet
Multimédia
Utilitaires
Tutorial PHP
Script PHP
Météo France
Météo Montagne
Modèles
Annuaires
Annuaires inversés
Cinéma
Programme TV
Météo
Nom de domaine
Cartes
Itinéraires
Liens
Retour Accueil


Sur Cpratique Avec Google
Cours PHP
Script PHP

- whois

 

Document sans titre
Tutorial PHP

Le PHP est un langage qui permet de générer des pages web dynamique. Le langage PHP est interprété directement par le serveur et non par le poste client, comme c'est la cas en Javascript. Dans un premier temps, nous allons étudier la syntaxe et les structures de construction et nous verrons dans le chapitre suivant comment accéder à une base de données.

  • Le premier script
    Un script PHP est fichier texte, interpreté par le serveur et renvoyé comme un fichier HTML. Afin que le serveur interprète le script, comme du PHP, il faut donner l'extension '.php' au fichier.

exemple :

<html>
<head>
<title>Premiers pas en PHP</title>
</head>
<body>
<?php
echo "Hello world";
?>
</body>
</html>

 

Interprétation: Le serveur Apache interprete les lignes insérer entre deux tags PHP: <?PHP ...... ?>

Séparateur. En PHP comme dans beaucoup de langages, les instructuctions sont séparées par de ';'. En cas d'oubli, le serveur génère une erreur.

Affichage: Pour afficher une chaine on a utilisé la commande echo, on peut également utiliser la commande print, la synatxe diffère un peu: print("chaine")

Enregistrez le fichier sous le nom 'test.php'. Si vous avez installé EasyPHP sur votre ordinateur, copier ce fichier dans le répertoire 'www' d'EasyPHP (sur la version 1.6 d'EasyPHP, le repertoire par défaut est: 'C:\Program Files\EasyPHP\www' )

On va pouvoir executer ce script, pour celà depuis votre navigateur saisir l'adresse suivante: 'http://localhost/test.php'
On obtient bien:

Hello World

Test du script: Pour tester un fichier, il faut toujours, saisir l'adresse depuis la barre d'adresse de votre navigateur, et surtout pas, depuis le menu Ouvrir, sans quoi, le script PHP ne sera pas interprété.

Depuis le menu 'Affichage\source' de votre navigateur, on accede au code source de votre page. On obtient dans ce cas:

<html>
<head>
<title>Premiers pas en PHP</title>
</head>
<body>
Hello world
</body>
</html>

Le code PHP a été remplacé par le code HTML, le poste client recoit bien de un code interprété.

 

  • Les fonctions
    Elles sont utilisés dans tous les langages de programmation, très pratique elles permettent d'automatiser un bout de code. On peut leur envoyer des paramètres, et elles nous retournent une valeur:

exemple :

<?php

function carre($i)
{
return $i*$i;
}

?>

 

Retour de valeur: On utilise la fonction return pour retourner le résultat d'une fonction.

Nous allons maintenant appelé notre fonction.

exemple :

<?php
function carre($i)
{
return $i*$i;
}

?>
<html>
<head>
<title>Test de la fonction carre</title>
</head>
<body>
<?php
$valeur = 3;
echo carre($valeur);
?>
</body>
</html>

 

Dans cette exemple, on place dans le même fichier la fonction et le code de la page, mais on peut également regrouper toute les fonctions dans un même fichier. L'extension de ce type de fichier est souvent du type '.inc.php' . Dans ce cas, il faut depuis notre code d'affichage de la page faire référence à notre fichier de focntions. Pour celà, on utilise require_once

<html>
<head>
<title>Test de la fonction carre</title>
</head>
<body>
<?php
$valeur = 3;
require_once("nomfichier.inc.php");

echo carre($valeur);
?>
</body>
</html>

 

Fichier de fonctionr: Le fait de mettre '.php' comme extension, évite que le code soit visible depuis le poste client.

Require_once: Permet d'éviter d'inserer plusieurs fois un meme fichier