Que faut-il ?
Avant toute chose, il est INDISPENSABLE que vous installiez sur votre machine : le serveur Web Apache, le moteur de scripts PHP4, et la base de données MySQL. Outils nécessaires mais suffisants pour pouvoir tester sur votre ordinateur, le travail que vous aurez fait. De très nombreux sites extrêmement bien faits expliquent
très en détail ce qu'il faut faire pour pouvoir développer
et tester sur votre propre machine, vos développements en PHP.
Je suis moi même allé voir sur ces sites comment il fallait
faire, comment installer le serveur nécessaire en fonction de ma
machine etc... Je ne saurais mieux dire que ces spécialistes et
je me contenterai donc de vous renvoyer vers eux. Ils ont fait un travail
fantastique et je suis heureux de leur rendre hommage ici. En particulier, le fabuleux site Vous pourrez également aller voir dans la rubrique des liens utiles les différentes adresses que je vous ai sélectionnées afin que vous puissiez approfondir et perfectionner les connaissances de base que vous apprendrez ici. Ceci est pour pouvoir faire tourner vos programmes sur votre propre machine avant de les envoyer sur le serveur distant qui hébergera votre site. En ce qui concerne l'écriture même des programmes PHP, un simple traitement de texte, le plus simple et le plus basic possible suffit amplement. Cependant, il existe de nombreux éditeurs de texte qui vous proposent des fonctionalités purement PHP ou JavaScript, ou HTML etc... Pour ma part, j'utilise PHP Edit, logiciel gratuit que vous trouverez un peu n'importe où sur le web. J'ai l'habitude de télécharger mes programmes gratuits (FreeWare) sur http://www.tucows.com/ ou sur http://www.telecharge.fr/ où je trouve des mines incroyables de FreeWares (logiciels gratuits libres de droits) qui répondent à quasiment à tous mes besoins en terme de développement. Je n'ai pas de préférence pour l'un ou l'autre de ces sites non plus que pour les éditeurs à utiliser. Il y en a des tonnes. C'est une question de goût personnel. La seule chose importante qu'il faut retenir, c'est qu'une page web qui contient du code PHP, doit IMPERATIVEMENT être stockée sur un disque dur (le vôtre comme celui de l'hébergeur que vous aurez choisi), dans le bon répertoire, et sous forme de texte simple. Si vous décidez d'utiliser Word ou un autre traitement de texte, prenez bien garde d'enregistrer vos pages web au format "texte simple" et avec l'extension ".php" ("point php, en minuscule). Certains serveurs supportent ".php4" ou d'autres extensions. Pour ma part, j'utilise toujours ".php", et ça marche parfaitement. Autre chose TRES IMPORTANTE : le nom de vos fichiers sur le disque dur
(les pages web et vos programmes php) doivent EXCLUSIVEMENT être
"SANS ACCENTS, SANS ESPACES, SANS CARACTERES
SPECIAUX, et si vous utilisez des majuscules, SOUVENEZ-VOUS EN".
En ce qui concerne la longueur des noms, je crois (mais je n'en suis pas certain) que vous pouvez aller jusqu'à 32 caractères. Les spécialistes me diront si j'ai raison ou non. Mais ça fait déjà pas mal hein ? On n'écrit pas un roman fleuve. On donne un nom à un fichier... Une bonne règle de conduite est de donner des noms représentatifs du contenu du fichier. Par exemple "toto.php", "titi.php", "tatta.php", sont des noms de fichiers valides. Mais ils ne représentent pas bien leur contenu. Lorsque votre site comportera quelques centaines de pages, vous comprendrez mieux l'avantage de donner des noms représentatifs de leurs contenu. Nous verrons que cette règle s'applique aussi en PHP à l'attribution des noms de variables et de fionctions que vous serez amenés à inventer. La fonction "toto()" est valide, mais ne dit pas ce qu'elle est censée faire. La fonction "extrait_Blancs()" est plus compréhensible par exemple. Mais nous y reviendrons souvent. J'ai un peu l'habitude... :-) Voici pour les généralités en ce qui concerne ce dont vous avez besoin pour travailler. |
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.