Choses à faire

24h dans une journée, et tant de choses à faire !

PHP et la gestion des erreurs

publié le 22 mars 2010 par Pierre Quillery

PHP génère des erreurs de plusieurs niveaux, et les gérer correctement est quelque chose d’essentiel, à la fois pour des questions de sécurité et de performances. Nous allons voir dans cet article quelques règles simples qui devraient vous permettre d’optimiser facilement cet aspect de votre application.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : ,

Les sessions sur plusieurs serveurs avec PHP et Memcached

publié le 15 mars 2010 par Pierre Quillery

Si vous utilisez plusieurs serveurs frontaux pour héberger votre application PHP, (ou que vous prévoyez de le faire) vous allez devoir faire face à un problème un peu ennuyeux : la variable $_SESSION ne fonctionnera plus. En effet la session PHP n’est disponible que sur le serveur en cours : si l’internaute se retrouve aléatoirement sur un serveur parmis X, les chances sont fortes qu’il perde régulièrement sa session.

Heureusement, les solutions possibles sont nombreuses et facile à mettre en place. Elles reposent toutes sur deux principes : a) l’utilisation d’un cookie déposé sur le navigateur pour identifier la session de l’internaute et b) l’utilisation d’un moteur quelconque pour stocker et lire un tableau de données.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , ,

Introduction à XCSS, compilateur de feuilles de styles

publié le 26 novembre 2009 par Pierre Quillery

Chosesafaire.fr devrait bientôt changer d’apparence, car j’ai décidé de remplacer le thème wordpress un peu passe-partout que j’avais choisi dans un premier temps. À cette occasion, j’ai décidé d’utiliser un nouvel outil pour en faciliter son développement. Il s’agit de XCSS, qui n’est pas à proprement parler un framework CSS (comme Blueprint), mais d’un genre de pré-compilateur.

» Lire la suite …

Publié dans la catégorie « Design »
Mots clés : , ,

Générer un CSV compatible Excel avec PHP

publié le 13 octobre 2009 par Pierre Quillery

Passage quasi-incontournable pour tout développeur web : l’exportation de données au « format » CSV. Pourquoi ces guillemets ? Le CSV n’est malheureusement pas un format à part entière, car il n’existe aucune règle définitive pour le générer et le lire. Ce qui risque de vous jouer des tours suivant les paramètres que vous utiliserez, car l’importation dans le tableur de votre client sera alors plus ou moins aisée avec les réglages par défaut.

Excel utilise des règles particulières pour interpréter les fichiers CSV, nous allons les détailler rapidement et voir quels sont les moyens de résoudre facilement ces problèmes dans un environnement unix/php.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , , ,

file-get-contents : Un plugin WordPress pour inclure un fichier dans vos posts

publié le 29 septembre 2009 par Pierre Quillery

Pour réaliser mon précédent post, j’ai eu besoin d’inclure dynamiquement le contenu de plusieurs fichiers dans le corps de l’article et je ne souhaitais en aucun cas faire du copier-coller, car l’éditeur wysiwyg n’est absolument pas adapté pour retoucher du code source. J’ai donc créé un petit plugin pour WordPress, qui me permet d’être parfaitement assuré que ce que vous voyez écrit est effectivement le code de la démonstration et qu’il fonctionne donc à coup sûr.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , ,

Les textes, illustrations et démonstrations présents sur ce site sont la propriété de leurs auteurs respectifs, sauf mention contraire (photo de la bannière).
Chosesafaire.fr, un site propulsé par Wordpress, vous est proposé par Pierre Quillery & Killian Ebel.

Valid XHTML 1.0 Strict