Principe du PHP

Principe du PHP

Quelques outils pour commencer : • En local (tout sur votre ordinateur : plus rapide !) : o Un serveur WEB Apache avec le module PHP o Un éditeur de texte (VI, Quanta+, Notepad++, Dreamwaver disponible à l’iut)) o Un navigateur • Sur un Serveur Distant (en production !) o Un serveur WEB distant avec PHP et un serveur FTP o Un éditeur de texte o Un client FTP (pour déposer les fichiers php) o Un navigateur Sous windows, vous avez des programmes WAMP (Windows-Apache-Mysql -Php), les pages sont dans le dossier C:\wamp\www\. Sous linux, on parle de LAMP (Linux-Apache-Mysql-Php), les pages sont dans le dossier /var/www/ A faire : installer le système linux pour tester le programme « bonjour.php » suivant : <html><body> <?php echo  » bonjour  » ; print  » tout le monde « ; ?> </body></html> Attention !!! : [Fichier][ouvrir][c:\wamp\www\ tp1\e0.php] ≠ « http://localhost/ tp1/e0.php » Regardez le « code source » de la page web… Exercice n°3 : les CMS Un système de gestion de contenu ou SGC ((en) Content Management Systems ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web ou d’application multimédia. Ils partagent les fonctionnalités suivantes : Ils permettent à plusieurs individus de travailler sur un même document ; Ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de mettre en ligne le contenu des documents ; Ils permettent de séparer les opérations de gestion de la forme et du contenu ; Ils permettent de structurer le contenu (utilisation de FAQ, de documents, de blogs, de forums de discussion, etc.) ;

Faire un site qui reprend ce cours « Introduction PHP » Vous créerez une rubrique par séance : 10 en tout. Chaque rubrique possèdera une sous rubrique par exercice. Chaque sous-rubrique possèdera au moins un article (l’énoncé) et des fichiers ou des liens s’ils sont disponibles… N’oubliez pas de publier les articles La mise en forme du site (squelette) Utilisez un squelette tout fait pour rendre votre site agréable. Utilisation de la documentation (fichier php_manual_fr.tar) !! Lire toute la liste des fonctions traitant des chaînes de caractères (prendre 10’). Dans un fichier « e2.php », définir la chaîne de caractère suivante :Dans un fichier « e3.php », définir deux valeurs numériques au début (un nombre entier et note entre 0 et 20). Votre programme affiche ensuite si le nombre est pair ou s’il est impair. Votre programme affiche ensuite « mauvais » si la note est inférieure à 8, « pas bon » si elle est inférieure à 10, « correct » si elle est entre 10 et 12 inclus, « bon » jusqu’à 16, « TB » jusqu’à 20. Indication1 :Écrire dans un tableau HTML la table de multiplication de 10×10. Vous utiliserez la boucle « for » et la boucle « while ». Rappel d’un tableau d’une ligne et de deux colonnes en html :Dans un fichier « e6b.php », créez un tableau associatif qui stocke la liste de course suivante : Pain (1€), viande (25€), pâtes (3€), sac (15€), disque (35€). Utiliser une fonction pour trier puis afficher la liste des courses par prix décroissant. Voir la page : http://www.grappa.univ-lille3.fr/polys/php/ch10s04.html Exercice n°7 : les fonctions Dans un fichier « e7.php », créez une fonction « estpair » et « estImpair » qui indique si le nombre entier passé en paramètre est pair ou impair. Si le nombre n’est pas entier, la fonction indique « impossible ». Tester cette fonction dans le même fichier (tous les cas possible !).

Les variables d’environnement Dans un fichier « e8.php », identifiez et affichez les éléments suivants : l’adresse ip du navigateur le dossier où se trouve le fichier « e8.php » l’adresse du serveur et le port Utilisez la fonction « phpinfo( ) », et lisez la liste des informations accessibles (5’).  les dates Dans un fichier « e9.php », créez une date qui correspond au 30/8/1989. Affichez trois fois de suite la date qui correspond à « maintenant ». Affichez que la date de « maintenant » est bien supérieure au 30/8/1989… Exercice n°10 : portée des variables (include) Définir une variable et une fonction dans un fichier « exo10a.inc ». Dans un fichier « e10b.php », appelez la fonction et afficher la variable du fichier « exo10a.inc ». Dans un fichier « e10c.php », faire de même en passant par le fichier « e10b.php ». Exercice n°11 : lire/écrire un nombre dans un fichier texte Dans un fichier « e11.php », ajoutez une ligne à un fichier texte « fichier11.txt » : vous y placerez un nombre entier entre 1 et 100 définit au hasard par le système (fonction rand). Exercice n°12 : deux pages : GET Écrire 3 pages « exo12a.php », « exo12b.php », « exo12c.php ». Mettre sur chaque page un formulaire qui permet de passer la valeur de A à B à C à A… Écrire le code dans le fichier « /www/tp1/e0.php » (créer le dossier « tp1 »).

 

Cours gratuitTélécharger le document complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *