Developpement Web

Le création et le développement de site Internet s’effectue via l’utilisation de langages informatiques spécifiques tels que PHP, MySQL, Javascript, CSS, HTML, etc.

Outils de vérification d’entête HTTP

Publié le 26 août 2008 - Developpement Web, Référencement SEO.

Que se soit pour vérifier ses réécritures d’url ou tout simplement contrôler ses redirections, il est souvent très utile de connaitre les entêtes HTTP renvoyés par une page X sur un serveur Y. Pour faire simple, voici deux outils bien pratiques : – Visualisation entêtes HTTP (WebmasterHub) – Analyse header HTTP (webrankinfo) A noter que l’utilitaire de WebmasterHub offre la possibilité de suivre jusqu’à 8 redirections successives !

Compresser du javascript : JSMin ou packers ?

Publié le 6 août 2008 - Developpement Web.

Alors que l’AJAX se propage à vitesse grand V sur la toile, surfant sur la vague 2.0 dont il est plus ou moins à l’origine, les frameworks javascripts ne cessent de se multiplier (Mootools, JQuery & co.) en parallèle devenant de plus en plus complets. Même si le rendu est du plus bel effet, le revers de la médaille n’est pas sans conséquence : le code javascript des pages s’allourdit par la même occasion considérablement et le temps de chargement devient de plus en plus problématique. Pour y remédier des compresseurs tels que l’excellent JSMin sont donc apparus; leur rôle [...]

Compatibilité des affichages entre les navigateurs

Publié le 5 août 2008 - Developpement Web, Webdesign.

Alors qu’il y a quelques année l’intégralité de sites internet se contentaient simplement de garantir une compatibilité avec IE (le leader incontesté de la navigation web de l’époque), les choses ont depuis bien changé. Avec l’apparition des navigateurs alternatifs (Firefox, Opera & co.) plus respectueux des standarts (et beaucoup plus user-firendly accessoirement, mais ça c’est une autre histoire), la donne a largement évoluée : exit les optimisation 100% dédiées à IE, place à la compatibilité multi navigateur ! Oui mais voilà , avec la fin des structures en tableaux et la généralisation des div flottantes, place au casse tête d’affichage [...]

Une classe PHP pour générer des graphs

Publié le 20 juin 2008 - Developpement Web.

pChart, voici une classe PHP destinée à générer des diagrammes provenant de requêtes SQL, fichiers CSV ou de données fournies manuellement. Il existe bien évidemment un certain nombre de librairies de ce type sur la toile, mais la plupart de celles-ci sont payantes, alors que pChart est disponible sous license GNU (libre et gratuit). Outre le fait de proposer des graphs au rendu pour le moins superbe, pChart vous propose un choix assez varié de diagrammes : en barres, en camemberts, courbes, etc. Cette classe PHP nécessite la librairie GD.

Sécurité : sécuriser son site sous php/mysql

Publié le 17 juin 2008 - Developpement Web.

Aujourd’hui, je vous propose un billet article 100% maison, dont le but et de vous présenter les éléments clefs à implémenter sur votre site php/mysql pour vous protéger de 99% des attaques recenssées sur les sites web. Loin de moi l’idée de vous présenter le fonctionnement des diverses failles, une documentation à ce sujet existe déjà si vous cherchez bien, l’objectif est avant tout de s’en prémunir. Loin d’être exhaustif ce tutorial s’adresse avant tout aux débutants 1. Protégez vos requêtes SQL Afin d’éviter les injections sql, il est primodial de protéger l’intégralité vos requetes effectuées via mysql_query() de toute [...]

Optimiser son code php avec PHPBench

Publié le 15 juin 2008 - Developpement Web.

PhpBench, voici un site de becnhmark dédié à l’optimisation de code php. Vaut-il mieux utiliser « print » ou « echo »? La simple quote ou la double quote ? Les réponses à ces questions vous y sont communiquées, la plupart des opérations fréquentes réalisées en PHP étant passées à la loupe via des tests effectués à chaque chargement de la page. En bonus l’auteur vous donne sa conclusion personnelle sur chaque catégorie de test. Bref, ce site est plutôt intéressant même si on voudrait un peu plus de tests sur les différentes fonctions et opérateurs php.

CSSPlay : Expo online de menus, layouts, galleries d’images 100% CSS

Publié le 14 juin 2008 - Developpement Web, Webdesign.

CSSPlay, ce site est tout simplement ENORME! C’est pour moi la bible de la CSS par excellence, un vrai régal d’imagination et de maà®trise des feuilles de styles sur internet. Déjà 3 ans que cesite existe et le moins qu’on puisse dire c’est qu’on ne s’en lasse pas : Stu Nicholls y propose en effet ses différentes expériences plus ou moins étranges en matière de CSS, et force est de constater que le résultat proposé est à chaque fois superbe et intéressant. Au final ce sont des centaines de scripts CSS mis à notre disposition sous la forme d’une expo [...]

Calculer le nombre de requêtes SQL en PHP

Publié le 3 juin 2008 - Developpement Web.

Voici une fonction très simple mais à la fois très utile pour calculer le nombre de requêtes SQL effectuées sur les différentes pages de son site, et ainsi facilement détecter les pages un peu ‘gourmandes’ et les optimiser : function db_query($sql) { global $query_count; $query_count++; return mysql_query($sql); } Incluez simplement la fonction ci-dessus dans un fichier d’include puis remplacez tous vos mysql_query () par des db_query(). Pour afficher les nombre de requêtes effectuées sur une page, il suffit de faire un ‘echo’ de la variable $query_count. Pour aller un peu plus loin et peaufiner le rendu singulier/pluriel selon le résultat, [...]

Firebug : l’outil de web dev’ ultime !!

Publié le 2 juin 2008 - Developpement Web, Outils Webmaster.

Firebug est l’une des nombreuses extensions crées pour le navigateur Firefox, de la fondation Mozilla. Il est pour moi l’outil par excellence que tout webmaster se doit de posséder. Rapide et puissant il offre une aide considérable au développement web! Que ce soit d’un point de vue du scripting ou du design, il permet de gagner un temps extrèmement précieux! Concrètement il permet d’intéragir avec une page internet en modifiant son code source à la volée dans l’éditeur prévu à cet effet. Plus qu’un utilitaire parmi d’autre c’est un compagnon de dev irréprochable à portée de clic. Sans rentrer dans [...]

Encoder / cracker le md5 à la volée

Publié le 30 mai 2008 - Developpement Web.

L’algorithme MD5 (pour Message Digest 5) est une fonction de hachage cryptographique très populaire sur internet, abondement utilisée par les webmasters à travers le monde. La caractéristique principale de cette empreinte cryptographique est que l’application algorithmique est à sens unique : on peut calculer l’empreinte à partir d’un l’objet initial mais il est totalement (enfin en théorie) impossible de reconstruire l’objet initial à partir de l’empreinte… A ce jour, et même s’il n’est plus considéré comme sà»r, il constitue un véritable standard de vérification des données. En attendant un nouveau mode de hachage cryptographique de remplacement (sans doute le SHA1, [...]

Page 4 sur 512345