Convertir son site web en UTF-8
UTF-8 est un format de codage de caractères (charset) élargi qui permets l’utilisation de divers caractères de plusieurs langues, contrairement aux formats plus vieux, comme iso-8859-1, qui requiert une forme d’encodage afin d’accepter, par exemple, des lettres accentuées ou des caractères spéciaux. UTF-8 est devenu la norme moderne pour le format de codage des sites [...]
Comment formater le contenu textuel de votre base de donnée en HTML
Normalement, si votre site permets à vos visiteurs de publier des messages ou à des éditeurs de contribuer au site en publiant des articles, et que ceux-ci sont enregistrés dans une base de donnée telle que MySQL, le contenu textuel soumis est du texte simple, non formaté en HTML. Alors comment faire pour afficher [...]
Comment ordonner naturellement des noms qui incluent des chiffres avec MySQL
Dans un projet de commerce électronique, j’avais la tache d’ordonner des produits selon leur nom, une fonction courante et généralement simple. Par contre, dans ce cas, les noms finissaient par des chiffres, et comme la plupart des fonctions en informatique, ceux-ci étaient ordonnés de la façon suivante:
Construire un menu arborescent avec une fonction récursive en PHP
Un sujet assez difficile à comprendre dans le monde de la programmation web pour plusieurs webmasters qui ont appris par eux-mêmes, dont je fais parti, est la technique de récursivité, où une fonction fait appel à elle-même. Cette fonction est dit récursive dans ce cas, et elle peut être nécessaire dans plusieurs situations, telles que [...]
Se protéger des attaques par injection SQL
Si les pages de votre site dépendent de la valeur d’une variable afin de pouvoir afficher son contenu qui est stocké dans une base de donnée (pratique standard dans un site web dynamique de type PHP et MySQL), comme dans l’exemple typique suivant:
http://www.example.com/page.php?id=1
Ou si vous dépendez d’une valeur inscrite par un utilisateur pour consulter votre [...]
Qu’est-ce que PHP et MySQL?
PHP est un langage de programmation dont les instructions sont exécutées chez le serveur, et non le client (Javascript, par exemple, est exécuté au niveau du navigateur de l’usager). Cela permets de générer une page HTML différente selon les actions de l’usager, et de créer ce que l’on appelle un site web dynamique.
