Passer au contenu

PHP, la bourse aux échanges

Si HTML et Javascript sont suffisants pour construire un petit site, ils restent trop limités si l’on veut y apporter un peu d’interactivité.

Lecteur assidu deMicro Hebdo, vous avez suivi nos conseils pour construire aisément votre site perso à l’aide d’un logiciel spécialisé, comme FrontPage Express ou Namo Web Editor. Le résultat est probant, mais vous
aimeriez aller plus loin encore: ajouter un fil d’actualité, un sondage, un forum… Pour cela, trois solutions s’offrent à vous.La plus simple consiste à faire appel à des services‘ clés en main ‘gratuits, comme Sondage Gratuit, de Clubic (www.sondage-gratuit.com), ou Le Forum,
de European Servers (forum.europeanservers. net). En contrepartie, vous acceptez de voir des pages de publicité s’incruster dans votre site et prenez le risque de voir vos pages disparaître en cas
de suspension de l’activité du fournisseur de services (à l’heure où nous écrivons ces lignes, Sondage Gratuit entamait sa troisième semaine consécutive d’indisponibilité pour cause de travaux sur le site…).La deuxième solution consiste bien évidemment à réaliser vous-même ces fonctions. Mais disons-le d’emblée : cela est réservé aux programmeurs chevronnés !

Pour un site personnalisable

La troisième solution ­celle que nous vous proposons de découvrir dans ces pages ­ se situe à mi-chemin des deux premières. Elle consiste également à utiliser des solutions‘ clés en main ‘, mais en
les intégrant dans votre site comme si vous les aviez programmées vous-même ! Aucune notion de développement n’est nécessaire, mais en revanche il faudra prévoir un peu de temps pour tout mettre en place et s’assurer que tout fonctionne
correctement.L’ingrédient principal de notre recette s’appelle PHP. Il s’agit d’un véritable langage de programmation qui, tant sur le plan de la syntaxe que de la grammaire, n’est pas sans rappeler (pour les connaisseurs) le langage C, très prisé
des développeurs professionnels. Sa particularité est d’être interprété (c’est-à-dire analysé pour effectuer les actions demandées par le programmeur) non pas par le navigateur Internet, comme le sont HTML et JavaScript,
mais en amont, par le serveur Web. Concrètement, le serveur commence par exécuter le programme PHP ; celui-ci produit une page HTML, qui est ensuite envoyée au navigateur pour être affichée à l’écran comme n’importe quelle autre page Web.Bien qu’autonome, PHP prend toute son ampleur quand il est associé à une base de données. Il est, par exemple, capable de travailler avec Access, la base de données intégrée à Microsoft Office. Mais c’est avec MySQL, un système rapide,
efficace et, surtout, gratuit, qu’il est le plus couramment utilisé. Dans quel but? La plupart du temps, pour stocker des informations propres à chaque visiteur. Ainsi, le site est en mesure de s’adapter lui-même aux goûts de chacun.Vous pouvez avoir un exemple d’une telle personnalisation sur le forum de Micro Hebdo : une fois inscrit, vous pouvez choisir vos couleurs préférées, ajouter une image vous représentant, signer automatiquement
chaque message que vous postez, etc.De surcroît, le forum met en évidence les messages que vous n’avez pas encore lus. Toutes ces informations sont enregistrées dans une base de données MySQL, que PHP interroge pour fabriquer des pages adaptées à chaque visiteur.

Téléchargez, choisissez, créez

Tout cela vous semble un peu compliqué ? Rassurez-vous : dans ce mode d’emploi, vous n’aurez pas besoin de vous confronter aux arcanes de PHP et de MySQL. Il était simplement important de savoir ce qui se passe‘ en
coulisses ‘
, afin de comprendre le fonctionnement des programmes que nous allons vous présenter.Pour qui programme, tout ou presque est imaginable en PHP. Mais le plus beau est qu’il existe déjà des milliers de programmes tout faits, mis gratuitement à la disposition des internautes par leurs auteurs. Il suffit juste de les
télécharger et de les installer sur son site perso pour pouvoir en profiter !Pour notre exemple, nous avons choisi Spip, un impressionnant générateur de sites portails. Il a été utilisé pour créer de nombreux sites sur Internet, dont par exemple Transfert. net, le site Web del’Humanité,
celui de Reporters sans frontières ou encore duMonde diplomatique !Une fois le site créé, nous lui ajouterons un forum, véritable lieu d’échange entre les internautes. L’un des plus utilisés dans le monde est phpBB2. Si vous connaissez le forum deMicro Hebdo, vous ne serez pas
dépaysé : il en est dérivé. Mais avant, il vous faudra choisir un hébergeur mettant PHP et MySQL à votre disposition.Bonne nouvelle : ils sont légion ! Les meilleurs sont payants, mais il en existe quelques-uns gratuits. Parmi eux, c’est vers Multimania que nous avons choisi de nous tourner pour ce mode d’emploi. L’offre proposée comporte un espace de
50 Mo pour votre site, PHP, MySQL et quelques services annexes. Le serveur est un peu lent, mais c’est un excellent choix pour accueillir votre premier site en PHP !

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Stephan Schreiber