RESUME COMPLET Pierre Giraud
Cours : RESUME COMPLET Pierre Giraud. Recherche parmi 300 000+ dissertationsPar budo2208 • 6 Mai 2016 • Cours • 10 395 Mots (42 Pages) • 1 041 Vues
CHAPITRE 1 : Introduction au PHP
1.1 Définition et utilité du PHP
PHP = PHP Hypertext Preprocessor
Le PHP s’exécute côté serveur et permet de dynamiser un site.
Site statique = doit être actualisé par quelqu’un pour changer (Qu’avec HTML et CSS)
Site dynamique = change tout seul en fonction du visiteur ou de n’importe quel autre paramètre (heure, saison, etc.) (Espace connexion visiteurs, forums, horloge etc…)
1.2 La Relation Client / Serveur
Client = Ordinateur qui demande une page web
Serveur = Ne s’arrête jamais et envoi la page web demandée au client
Pour un site dynamique, le serveur génère potentiellement différemment une page donnée pour chaque visiteur qui la demande.
1.3 Le PHP génère du HTML
Un client n’est pas capable de lire du PHP
Rôle principal et intérêt du PHP = génère et envoie une page en HTML (ou en CSS) différente pour chaque visiteur.
1.4 Site Dynamique = PHP ?
PHP n’est pas le seul langage permettant de créer des sites dynamiques, il possède de nombreux concurrents.
Concurrents : Django, JEE, Ruby, etc.
Pourquoi le PHP ? : Simplicité de prise en main, Grande communauté, Fonctions prêtes à l’emploi
CHAPITRE 2 : Préparer son environnement de travail
2.1 Travailler en local
Travailler en local = travailler hors-ligne, sur sa machine. A opposer au travail sur serveur.
Intérêt du travail en local?: Gratuité, Possibilité de tester, de préparer des modifications, Possibilité de travailler n’importe où, n’importe quand
2.2 Recréer une architecture serveur sur son ordinateur
Pour travailler en local obligation de transformer son ordinateur en serveur. En effet les clients ne savent pas lire le PHP !
Pour cela, il suffit d’installer : WAMP pour Windows, MAMP pour Mac, XAMPP pour Linux
2.3 L’éditeur de texte
Énormément d’éditeur de texte sur le marché aux fonctionnalités plus ou moins équivalentes.
Conseil : en choisir un gratuit et avec lequel vous vous sentez à l’aise.
Les meilleurs selon moi : Notepad++ pour Windows, Komodo Edit pour Mac, gEdit pour Linux
CHAPITRE 3 : Les bases du PHP
ECHO et PRINT sert à afficher du texte ou des chiffres
Différences entre ECHO et PRINT
ECHO : Peut retourner plusieurs chaines de texte, et est plus rapide
PRINT : Ne retourne qu’une chaine de texte
Résumé : N’utilisez que ECHO sauf pour raison bien spéciale.
Ceci est un paragraphe en HTML
echo "Ceci a été écrit en PHP
"; //
est un saut de ligne
print "Ceci est affiché grâce à print";
?>
Comment introduire des " dans un code :
Utilisez l’anti-slash \ OU des apostrophe '
Exemple :
echo "Ceci a été \"écrit\" en PHP
";
echo 'Ceci a été "écrit" en PHP
';
echo 'Cest l\'été
';
Les commentaires en PHP :
Texte insérer dans le code qui n’apparaît pas dans le navigateur
Commentaires mono-lignes et multi-lignes
Exxemples :
// Je suis un commentaire mono-ligne
/* Je suis un
Commentaire
Multiligne
*/
Instruction INCLUDE
Permet d’inclure automatiquement le haut-de-page, pied-de-page, etc….
Exemple :
menu.php, header.php, footer.php
Dans menu.php :
Naviguez via le menu
Dans header.php :
Dans footer.php :
Dans page1.php
include("header.php");
?>
include("menu.php");
?>
Pierre Giraud
Bienvenue sur mon site !
Sur celui-ci, vous trouverez des cours et tutoriels gratuits de programmation, en référencement, etc.
include("footer.php");
?>
Résultat :
[pic 1]
P.S. Si problèmes d’affichage des accents vérifier que vous êtes bien en Western Europe (Latin-1/ISO-8859-1)
Ou dans :
Ou essayer :
P.S. Il semble que dans page propriety et dans le meta charset doivent êtres semblables
CHAPITRE 4 : Les variables en PHP
***Variable sont un container servant à stocker des informations comme un nombre ou un texte par exemple. On peut en tout moment incrémenter ou ajouter des informations. Ils conservent temporairement l’information.
...