premier pas en php

22
Formation PHP Formation PHP Partie I Partie I Chapitre II : Les 1 Chapitre II : Les 1 er er Pas Pas en PHP en PHP

Upload: hichoam-said

Post on 21-Aug-2015

97 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Premier pas en php

Formation PHPFormation PHP Partie I Partie I

Chapitre II : Les 1Chapitre II : Les 1erer Pas en PHP Pas en PHP

Page 2: Premier pas en php

Introduction au langage PHPIntroduction au langage PHP PréambulePréambule

Le langage Le langage PHPPHP a été inventé par Rasmus LERDORF en 1995 pour  a été inventé par Rasmus LERDORF en 1995 pour

son usage personnel (mise en ligne de son CV en l'occurrence).son usage personnel (mise en ligne de son CV en l'occurrence).

PHP a été inventé à l'origine pour le développement d'applications web PHP a été inventé à l'origine pour le développement d'applications web

dynamiques   dynamiques  

  les évolutions qui lui ont été apportées  assurent à PHP une les évolutions qui lui ont été apportées  assurent à PHP une

polyvalence non négligeable polyvalence non négligeable

capable d'interragir avec Java, de générer des capable d'interragir avec Java, de générer des

fichiers PDF, …fichiers PDF, …

Page 3: Premier pas en php

Introduction au langage PHPIntroduction au langage PHP Les environnements de travail pour développer en PHPLes environnements de travail pour développer en PHP

Installation wampServer depuis le lien Suivant:Installation wampServer depuis le lien Suivant:

http://http://telecharger.tomsguide.frtelecharger.tomsguide.fr/WAMP5,0301-4008.html/WAMP5,0301-4008.html

Ou depuis le site Officiel de wampserverOu depuis le site Officiel de wampserver

http://http://www.wampserver.comwww.wampserver.com//

Page 4: Premier pas en php

Introduction au langage PHPIntroduction au langage PHP Premier programme : affichage du traditionnel « Hello WPremier programme : affichage du traditionnel « Hello W

orld »orld »

  La traditionLa tradition  Hello World !Hello World !  

Premier script PHPPremier script PHP

<?php<?php echoecho 'Hello World !'; 'Hello World !'; ?>?>

Page 5: Premier pas en php

Introduction au langage PHPIntroduction au langage PHP Un peux d’explicationUn peux d’explication

<?php ?><?php ?> === ===> > c’est la balise ou on va écrire notre script PHP c’est la balise ou on va écrire notre script PHP

echoecho 'Hello World !'; === 'Hello World !'; ===> > La fonction La fonction echo echo se charge se charge

d'écrire ce qu'on lui passe en paramètre Ici notre Hello d'écrire ce qu'on lui passe en paramètre Ici notre Hello

World !World !

Remarquer que cette ligne se termine par Remarquer que cette ligne se termine par ;; qui nécessaire qui nécessaire

à la fin de chaque ligne en PHPà la fin de chaque ligne en PHP

Testons Notre Code sur Notre serveur LocalTestons Notre Code sur Notre serveur Local

Page 6: Premier pas en php

Introduction au langage PHPIntroduction au langage PHP Amélioration du Hello WorldAmélioration du Hello World

<!DOCTYPE html><!DOCTYPE html><html ><html ><Head><Head><title><title>Premier programme PHP !Premier programme PHP !</title></title></Head></Head><body><body>

<?php<?phpecho ‘’ echo ‘’ Hello WorldHello World ! ‘’ ! ‘’ ; ;

?>?></body></body></html></html>  

Testons Notre Code sur Notre serveur LocalTestons Notre Code sur Notre serveur Local

Page 7: Premier pas en php

Introduction au langage PHPIntroduction au langage PHP

Hello World en HTML & PHP Hello World en HTML & PHP <body><body>

<p> <p> Hello WorldHello World en HTML en HTML</p></p>

<?php<?php

echo ‘’ echo ‘’ Hello WorldHello World en PHP ‘’ en PHP ‘’ ; ;

?>?>

</body></body>

</html></html>  Testons Notre Code sur Notre serveur LocalTestons Notre Code sur Notre serveur Local

Page 8: Premier pas en php

ConclusionConclusion

Nous venons de voir, dans ce premier tutoriel des Nous venons de voir, dans ce premier tutoriel des bases du langage PHP comment :bases du langage PHP comment :

intégrer du code PHP dans une page web.intégrer du code PHP dans une page web.afficher du texte sur la sortie standard.afficher du texte sur la sortie standard.Combiné du code HTML et du PHP.Combiné du code HTML et du PHP.

Page 9: Premier pas en php

Introduction à PHPIntroduction à PHP

Le succès du WebLe succès du Web

Page 10: Premier pas en php

Introduction à PHPIntroduction à PHP

Pour : Pour : Le simple utilisateurLe simple utilisateur

Page 11: Premier pas en php

Introduction à PHPIntroduction à PHP

apprenti webmasterapprenti webmaster : :

Page 12: Premier pas en php

Introduction à PHPIntroduction à PHP

Le succès du WebLe succès du Web Pour : un apprenti webmaster doit :Pour : un apprenti webmaster doit :

connaître les bases du fonctionnement d'un site connaître les bases du fonctionnement d'un site web. web.

Qu'est-ce qu'un serveur et un client ?Qu'est-ce qu'un serveur et un client ? Comment rend-on son site dynamique ? Comment rend-on son site dynamique ? Que signifient PHP et MySQL ?Que signifient PHP et MySQL ?

Page 13: Premier pas en php

Introduction à PHPIntroduction à PHP

Les sites statiquesLes sites statiques

ce sont des sites réalisés uniquement à l'aide des langages HTML ce sont des sites réalisés uniquement à l'aide des langages HTML

et CSSet CSS

leur contenu ne peut pas être mis à jour automatiquementleur contenu ne peut pas être mis à jour automatiquement

  Ce type de site se fait de plus en plus rare aujourd'hui Ce type de site se fait de plus en plus rare aujourd'hui

Page 14: Premier pas en php

Introduction à PHPIntroduction à PHP

Les sites dynamiquesLes sites dynamiques

  ils utilisent d'autres langages en plus de HTML et CSS, tels que ils utilisent d'autres langages en plus de HTML et CSS, tels que PHP et MySQL. PHP et MySQL.

Le contenu de ces sites web est dit « dynamique » parce qu'il peut Le contenu de ces sites web est dit « dynamique » parce qu'il peut

changer sans l'intervention du webmaster changer sans l'intervention du webmaster

  La plupart des sites web que vous visitez aujourd'hui La plupart des sites web que vous visitez aujourd'hui

Page 15: Premier pas en php

Introduction à PHPIntroduction à PHP

Comment fonctionne un site web ?Comment fonctionne un site web ?

  Internet est un réseau composé d'ordinateurs. Ceux-ci Internet est un réseau composé d'ordinateurs. Ceux-ci

peuvent être classés en deux catégoriespeuvent être classés en deux catégories : :

Les clientsLes clients :  :  ce sont les ordinateurs des internautes ce sont les ordinateurs des internautes

comme vous comme vous

  Les serveursLes serveurs : : ce sont des ordinateurs puissants qui ce sont des ordinateurs puissants qui

stockent et délivrent des sites web aux internautes, stockent et délivrent des sites web aux internautes, 

Page 16: Premier pas en php

Préparer son ordinateurPréparer son ordinateur

De quels programmes a-t-on besoin ?De quels programmes a-t-on besoin ?

  Avec un site statiqueAvec un site statiqueUn éditeur de texteUn éditeur de texte : :  

Bloc-notes  / Notepad++ (gratuit)Bloc-notes  / Notepad++ (gratuit)NetBeans / SublimeTextNetBeans / SublimeTextDreamWeaver (Payant) DreamWeaver (Payant)

Un navigateur web :Un navigateur web :   Mozilla Firefox, Internet Explorer, Google Chrome, Mozilla Firefox, Internet Explorer, Google Chrome,

Opera, Safari Opera, Safari

Page 17: Premier pas en php

Préparer son ordinateurPréparer son ordinateur

De quels programmes a-t-on besoin ?De quels programmes a-t-on besoin ?

  Avec un site dynamiqueAvec un site dynamique

ApacheApache :  : 

   plug-inplug-in PHP PHP : :

Mysql : SGBD Mysql : SGBD

Page 18: Premier pas en php

Préparer son ordinateurPréparer son ordinateur

Préparer son ordinateur Préparer son ordinateur

  Les Packs d’installationLes Packs d’installation

WinWin :  : 

   Mac :Mac :

Lunix : Lunix :

Page 19: Premier pas en php

Introduction à PHPIntroduction à PHP

Comment ça marche ?Comment ça marche ?

    un site statiqueun site statique

Page 20: Premier pas en php

Introduction à PHPIntroduction à PHP

Comment fonctionne un site web ?Comment fonctionne un site web ?

    un site Dynamique( Serveur distant) :un site Dynamique( Serveur distant) :

Page 21: Premier pas en php

Introduction à PHPIntroduction à PHP

Comment fonctionne un site web ?Comment fonctionne un site web ?

    un site Dynamique (en Local):un site Dynamique (en Local):

Page 22: Premier pas en php

Premiers pas avec PHPPremiers pas avec PHP