Périscope

Aller au contenu | Aller au menu | Aller à la recherche

lundi 28 décembre 2009

Les guillemets en Javascript (et en HTML, et en PHP)

Il s'agit là d'un sujet qui revient souvent pour qui programme des pages web (donc (au moins finalement un jour) en HTML) dynamiques (i.e. avec du Javascript dedans) engendrées par du PHP : comment ne pas se mélanger les guillemets ? Ce sujet a de multiples facettes, du passage de valeurs dans les formulaires ou les URLs jusqu'à l'insertion sûre de chaînes fournies par l'utilisateur, sans parler des bases de données. Je n'aborderai ici qu'une petite facette, mais du genre épine dans le pied : la cohabitation des guillemets entre HTML, Javascript et PHP.

Lire la suite...

mardi 26 mai 2009

Comment valider une adresse électronique ?

Cette année, le ministère des finances innove, et permet de déclarer ses revenus en ligne sans utiliser de certificat. Ainsi, muni de ses numéros fiscal et de télédéclarant, de son revenu fiscal de référence et d'une adresse électronique, on peut procéder à la déclaration de ses revenus. Si la validation des divers numéros et revenu ne pose sans doute pas de problème, la question de la validation des adresses électroniques est connue pour être un casse-tête. Mais là, ils y sont allés un peu fort...

Lire la suite...

lundi 10 novembre 2008

Tout ça pour une apostrophe...

Ma sœur, qui commence à préparer Noël, me parle au téléphone d'une idée de cadeau qu'elle a eue pour un de mes enfants : un ensemble assiette-bol-tasse de chez Bodum. Et me propose de regarder sur la Toile à quoi ça ressemble. Début des (petites) aventures...

Lire la suite...

mercredi 20 août 2008

Embarquer des images dans du HTML ou du CSS

Je ne me souviens plus comment suis tombé sur cette idée, il y a déjà plusieurs mois. Un élément clé est l'utilitaire d'encodage proposé par un développeur Web canadien qui se surnomme GreyWyvern (soit La vouivre grise en français). Au début j'ai juste noté l'idée dans un coin sans voir si je l'utiliserais, puis j'en ai trouvé un usage, puis un autre, et j'ai fini par développer un petit outillage autour...

Lire la suite...