Tag: PHP

Notes (35)

PHP : lettres accentuées en majuscule

Rien de nouveau sous le soleil mais cela me perturbe toujours autant : pourquoi ne peut-on toujours pas se fier aux fonctions communes de manipulations ou de test des chaînes de caractères dés que des lettres accentuées sont en jeu ?

PHP : petits soucis avec parse_url

Attention à certains petits soucis quand on veut récupérer le chemin (path) d'une url à partir de la variable globale $_SERVER['REQUEST_URI'] et de la fonction parse_url.

Formatage json en PHP

PHP possède des méthodes pour lire (json_decode) ou encoder (json_encode) des objets json. La chaîne de caractères retournée par cette dernière méthode est malheureusement illisible car sans indentation. Et comme l'un des intérêts du json, c'est justement de pouvoir être lu facilement par un humain, voici comment corriger cela...

php : propriété publique en lecture seule

Il est assez courant de rencontrer des propriétés publiques en lecture seule quand on manipule des objets DOM en javascript par exemple. Voici une piste, sans doute pas toute neuve, pour disposer de ce type d'accès à une donnée en PHP.

En-tête HTTP Accept en PHP

L'en-tête HTTP « Accept » est une information envoyée par un logiciel effectuant une requête sur un serveur (typiquement : votre navigateur web qui demande d'afficher la page d'un site) et qui signifie à ce dernier le type de contenu qu'il accepte de recevoir. Et il est parfois nécessaire de décortiquer en détail cette information...

Omacronides 4.2

Petite mise à jour du site, à la fois côté serveur et côté client, avec une mise à jour de la maquette, quelques corrections de bugs et l'activation de certaines nouvelles fonctionnalités.

Projets en cours

Un point sur les projets en cours. Outre le nettoyage de la liste des tags qui poursuit son chemin afin de disposer d'un vocabulaire un peu mieux contrôlé, deux développement accaparent la majeure partie de mon temps libre : un outil de gestion de collections et un convertisseur d'outliners.

Formulaire des index, second round

J'avais installé depuis quelque temps sur les pages index des fonctions javascript qui permettaient de modifier la liste des brèves ou des articles en fonction de la date ou de la catégorie de publication. Or, sans javascript, impossible d'accéder à ses fonctionnalités. J'ai donc traduit les fonctions en PHP.

Version php du site

Alors que le site grandit en taille, la maintenance d'une version statique des pages devient de plus en plus problématique. D'où l'idée de les convertir en PHP et de bénéficier des avantages d'une publication dynamique.

Articles (6)

Programmation d'événements en PHP

Travaillant principalement en javascript (pour le plaisir et au boulot) et en java (uniquement au boulot - faut pas déconner !), je suis habitué à la programmation par gestion d'événements. Voici une solution que j'utilise en PHP pour retrouver un comportement comparable.

Omacronides 6

Après plusieurs semaines passées dans un état lamentable, ou toute requête se terminait par une réponse 404 (même si la page était correctement affichée), voici la nouvelle version du site. Comme toujours, plus de chambardements dans l'arrière-cours qu'en vitrine...

Omacronides 5

Après des mois passés à tripatouliier le code (et donc, comme d'habitude,sans écrire grand chose), voilà enfin une nouvelle évolution du site. Outre les habituelles corrections de bugs et évolutions mineures, deux changements majeurs : le pasage au HTML 5 et la gestion de données au format JSON.

Omacronides 4

Après plusieurs mois de développement et certains moments de découragement, la nouvelle version du système de gestion du site a enfin vu le jour début 2008 et a même été baptisé d'un petit nom : FlatCMS. Petit tour de la nouvelle organisation.

Projets (4)

rnb-php

rnb-php est un ensemble de scripts PHP développés depuis 2005 qui réunissent d'une part des fonctionnalités courantes de manipulations de données (dates, tableaux, requètes HTTP, ...) ainsi que des objets plus spécifiques de gestion de données.