COURS PHP

  Dernière mise à jour effectuée le : Dimanche 10 août 2003    

Accueil | Téléchargement du site PHP

Explications et mode d'emploi


Explications
Nombre d'entre vous (et je les comprend) m'ont demandé si on pouvait télécharger mon site entier pour le consulter hors connexion. Bien sûr, c'est faisable, et je vais même vous simplifier la tâche. Pour cela, vous avez plusieurs solutions que je vais vous exposer ci-dessous. J'espère que ce travail supplémentaire vous donnera satisfaction. Si vous avez des suggestions, n'hésitez pas à m'en faire part à Philippe.Medan@wanadoo.fr. A celles et ceux qui ne posséderaient pas les outils nécessaire à faire ce qui est dit, je propose une liste de FreeWare que j'utilise moi même à la rubrique Outils de compression/décompression. Ce que je propose, pour le moment, est pour PC sous Windows 95/98. Si les utilisateurs de Mac ont des tuyaux à me donner pour rajouter des outils recommandables, dites le moi. Merci d'avance pour les utilisateurs de Mac.

 


Avertissement N° 1

Comme ce site est écrit entièrement en PHP4 (au milieu du code HTML et même parfois du code JavaScript - hé oui, c'est possible :-) il faudra impérativement que vous ayez installé l'interpréteur PHP, la base de données MySql et le serveur Apache sur votre machine. Sans quoi, beaucoup de choses dans les pages ne fonctionneront pas du tout.
Vous pouvez faire ça avec EasyPhp (gratuit) comme décrit dans ma page "Que faut-il" !

 


Comment faire avec Netscape

Le mode d'emploi est le suivant (sous Windows. Sous Mac, il faut un émulateur Windows je crois. Mais je ne suis pas très au courant) :

  1. Créez sur votre disque dur, un répertoire (par exemple "php") qui devra se situer dans le répertoire "C:\Program Files\EasyPHP\www" créé lors de l'installation d'EasyPHP sur votre machine.
  2. Téléchargez le site compacté en cliquant sur Télécharger le site au format .zip
  3. Enregistrez le fichier php.zip dans le répertoire précédemment créé (ici, dans "php").
  4. "Dézippez" (en français "décompressez") le fichier php.zip (précédemment enregistré) dans le répertoire que vous aurez créé sous "C:\Program Files\EasyPHP\www". ATTENTION : demandez de décompresser "Tous les dossiers".
  5. Lorsque la décompression est finie, vous devez avoir dans votre répertoire "php" :
  • un sous-répertoire appelé CoursPHP qui contient toutes les pages .php de mon site.
  • Ce répertoire CoursPHP doit contenir lui même un autre sous répertoire appelé PHPImg qui contient toutes les images nécessaire au bon fonctionnement des pages du site.

Quand ceci sera fait :

  1. Lancez le serveur Apache et ouvrez votre navigateur (Netscape).
  2. Allez dans le menu "Fichier" de votre navigateur puis demandez "Ouvrir un fichier".
  3. Allez chercher le fichier php appelée "phpAccueil.php" dans le répertoire CoursPHP .
  4. Lancez ce fichier (il se passera des choses bizares, mais ça n'est pas grave...)
  5. Dans la barre d'adresse de votre navigateur, apparaîtra quelque chose du genre : "file:///C:/Program%20Files/EasyPHP/www/php/CoursPHP/phpAccueil.php" ou un truc dans ce goût là. Pas de panique, c'est normal.
  6. Sélectionnez la portion de texte qui va de "file" jusqu'à "/www" inclus, (mais ATTENTION, pas le dernier "/"). C'est à dire dans notre cas de figure : "file:///C:/Program%20Files/EasyPHP/www"
  7. Remplacez cette portion de texte par "localhost"
  8. Ca devrait donner (toujours dans cet exemple) : "localhost/php/CoursPHP/phpAccueil.php"
  9. Appuyez sur la touche "Entrée" de votre clavier, et tout devrait bien se passer.
  10. Mettez tout de suite cette adresse en BookMark de manière à ne plus jamais avoir à recommencer ce cirque...

Si tout s'est bien passé, vous devriez pouvoir consulter le site entier à tête reposée et hors connexion. Voila !
Je sais, ça n'est pas ce qu'il y a de plus simple, c'est même assez barbant, mais c'est comme ça !! Si quelqu'un a une meilleure idée, je suis preneur.

 


Comment faire avec MIE

Avec MIE, c'est très légèrement différent.
Le mode d'emploi est le suivant (sous Windows. Sous Mac, il faut un émulateur Windows je crois. Mais je ne suis pas très au courant) :

  1. Créez sur votre disque dur, un répertoire (par exemple "php") qui devra se situer dans le répertoire "C:\Program Files\EasyPHP\www" créé lors de l'installation d'EasyPHP sur votre machine.
  2. Téléchargez le site compacté en cliquant sur Télécharger le site au format .zip
  3. Enregistrez le fichier php.zip dans le répertoire précédemment créé (ici, dans "php").
  4. "Dézippez" (en français "décompressez") le fichier php.zip (précédemment enregistré) dans le répertoire que vous aurez créé sous "C:\Program Files\EasyPHP\www". ATTENTION : demandez de décompresser "Tous les dossiers".
  5. Lorsque la décompression est finie, vous devez avoir dans votre répertoire "php" :
  • un sous-répertoire appelé CoursPHP qui contient toutes les pages .php de mon site.
  • Ce répertoire CoursPHP doit contenir lui même un autre sous répertoire appelé PHPImg qui contient toutes les images nécessaire au bon fonctionnement des pages du site.

Quand ceci sera fait :

  1. Lancez le serveur Apache et ouvrez votre navigateur (MIE).
  2. Allez dans le menu "Fichier" de votre navigateur puis demandez "Ouvrir".
  3. Allez chercher le fichier php appelée "phpAccueil.php" dans le répertoire CoursPHP (MAIS ne l'ouvrez PAS !!!). Cliquez juste deux fois dessus pour que son chemin d'accès entier apparaisse dans le champ de sélection de fichier à ouvrir.
  4. Dans le champ de sélection de fichier à ouvrir, apparaîtra alors quelque chose du genre :
    "C:\Program Files\EasyPHP\www\php\CoursPHP\phpAccueil.php" ou un truc dans ce goût là. Pas de panique, c'est normal.
  5. Sélectionnez la portion de texte qui va de "file" jusqu'à "/www" inclus, (mais ATTENTION, pas le dernier "/"). C'est à dire dans notre cas de figure : "C:\Program Files\EasyPHP\www"
  6. Remplacez cette portion de texte par "localhost"
  7. Ca devrait donner (toujours dans cet exemple) : "localhost\php\CoursPHP\phpAccueil.php"
  8. Appuyez sur la touche "Entrée" de votre clavier, et tout devrait bien se passer.
  9. Mettez tout de suite cette adresse en Favoris de manière à ne plus jamais avoir à recommencer ce cirque...

Si tout s'est bien passé, vous devriez pouvoir consulter le site entier à tête reposée et hors connexion. Voila !
Je sais, ça n'est pas ce qu'il y a de plus simple, c'est même assez barbant, mais c'est comme ça !! Si quelqu'un a une meilleure idée, je suis preneur.

 


Avertissement

Il est bien entendu que lorsque j'aurais fait des modifs dans mon site et que vous voudrez en profiter hors ligne, il faudra recommencer à télécharger le site en entier.
Pour ça, je vous conseille de supprimer l'ancien contenu du répertoire "php" (si vous avez suivi mon exemple) et de le remplacer par le nouveau contenu.
Je ne peux pas faire des compressions à télécharger uniquement pour les mises à jour, vu que je ne sais pas qui téléchargera le site, ni à quel niveau en sera le site présent sur le disque de celui ou de celle qui le téléchargera. Ce serait imaginable si je ne faisais que rajouter des pages nouvelles, mais comme il m'arrive souvent de modifier des pages existantes, en plus d'en rajouter de nouvelles, ça représenterait un trop gros travail de gestion des versions, pour vous comme pour moi.

 


Outils de compression/décompression

Pour compresser et décompresser les fichiers .zip, il existe plusieurs outils dont WinZip, le plus célèbre (mais payant) et d'autres, moins célèbres, mais tout aussi efficaces, et GRATUITS (ça, j'aime bien !). Si vous ne les possédez pas encore, vous pouvez les télécharger à partir du site de Tucows à l'adresse http://www.tucows.com où vous pourrez choisir votre utilitaire en fonction de votre ordinateur et de votre système d'exploitation. Pour ma part, sous Windows 98 2ed, j'utilise :

  • AladdinExpander (FreeWare) pour décompresser tous type de fichiers compressés. Vous le trouverez sur Tucows, mais aussi directement sur http://www.aladdinsys.com chez Aladdin DropStuff 5.0: Aladdin Systems, Inc.
  • ZipCentral (FreeWare) pour créer des archives .zip. C'est avec cet outil que j'ai fait la version du site à télécharger. Vous le trouverez bien sûr aussi sur Tucows, mais aussi directement à http://zipcentral.isCool.net. Le serveur est souvent encombré, mais vous pouvez toujours essayer.

Il existe bien d'autres outils, certainement, mais je ne les connais pas tous. Je suis aussi désolé pour tous nos camarades qui sont sous Mac, mais là, je ne suis pas compétent, vu que je n'ai plus travaillé sous Mac depuis 1992 (hélas). J'ai un peu décroché. Si certaines ou certains d'entre vous sont sous Mac et qu'ils ont des outils sympa à recommander, n'hésitez pas à me le dire afin que je fasse (avec votre permission) une rubrique spéciale Mac pour eux.

De même pour EasyPHP, si des "Macintoshiens" avertis pouvaient me rédiger un mode opératoire valable, ça serait assez chouette... pour leurs copains Mac...

 


Problèmes d'installation
Selon les cas, il peut se produire quelques aléas d'installation de la version .zip de ce site. Si vous rencontrez des difficultés, faites m'en part à Philippe.Medan@wanadoo.fr pour que je puisse vous aider. C'est la première fois que je mets un site en PHP compressé à disposition de tous et de toutes, et suivant les configurations, les matériels, les systèmes d'exploitation, il se peut que vous rencontriez des difficultés que je connais pas encore (normal, c'est expérimental). Si tel est le cas, et que vous ayez des solutions à proposer, n'hésitez pas à m'en faire part. Ça aidera tout le monde. Merci par avance.

 



Ce cours est enseigné par Philippe Médan 
dans le cadre de la formation des professionnels de l'INTERNET.
au CREFAC , 14 rue Scandicci, 93000 Pantin. Tél. : 01 48 46 51 99
au GITA-GRETA , Lycée Technologique Diderot 61, rue David D'Angers 75019 Paris Tél. : 01 40 40 36 27
au CESI à l'Ecole des ingénieurs, 116 Av Aristide Briand, BP 57, 92224 Bagneux CEDEX Tél. : 01 45 36 70 00

© Philippe Médan 1999-2003. Tous droits de reproduction réservés pour tous pays.