PHP Index

Annonce

vendredi 31 janvier 2003

MnoGoSearch 3.2.8

Rappel : mnogosearch est un moteur de recherche dont la base est écrite en C, mais pour lequel une API complète existe pour PHP. Les fonctions udm_* de PHP permettent en effet de s'interfacer à ce moteur de recherche très puissant.

Lire la suite

XML in a nutshell

Comme prévu par ses concepteurs, XML s'impose inexorablement dans la plupart des champs de l'informatique moderne et passe ainsi du statut de « nouvelle technologie » à celui d'outil de travail pour des millions de développeurs et de webmasters.

Lire la suite

La police du logo PHP

Cette question revient souvent sur les forums et autres listes de diffusion : quel est le nom de la police de caractère (si particulière) qui est utilisée par le logo officiel de PHP ?

Lire la suite

mardi 28 janvier 2003

Créer un système de gestion d’articles à pages multiples

Sur le site devarticles.com, Mitchell Harper publie le 05 janvier 2003, un tutoriel sur la gestion d’articles comportant plusieurs pages. Ce tutoriel est plutôt dédié à des développeurs ayant des bases en javascript.

Lire la suite

lundi 27 janvier 2003

MySQL 3.23.55

MySQL 3.23.55 vient d'être publiée. Il ne faut pas s’attendre à une version majeure, cette version vient corriger une dizaine de bugs mineurs.

Lire la suite

vendredi 24 janvier 2003

PHP Accelerator 1.3.4

PHPA, PHP Accelerator, a été publié dans sa version 1.3.4.

Lire la suite

jeudi 23 janvier 2003

Midgard Lite 0.8.1

L'équipe de développement Midgard vient de publier la version Lite 0.8.1.

L'objectif de celle-ci est d'être accessible au plus grand nombre car simple d'installation et ne nécessitant pas de compiler une partie des sources (100% PHP).

Lire la suite

mercredi 22 janvier 2003

MySQL: subselect etc.

MySQL AB a publié hier un communiqué de presse important sur les nouvelles fonctionnalités de la version 4.1 de MySQL.

Lire la suite

mardi 21 janvier 2003

MySQL Control Center 0.8.8 Beta

MySQL Control Center est une application qui permet d’administrer facilement ses bases de données MySQL. Comme tout les produits MySQLAB, MySQLCC est sous licence open source.

Lire la suite

lundi 20 janvier 2003

SPIP-Contrib

SPIP est un Système de Publication pour l'Internet développé pour la gestion du site uZine. Ce système est distribué sous licence libre (GPL). Dans le même genre d’application, on peut retrouver PHPNuke, certes, un peu moins souple.

Lire la suite

Horde framework 2.2

Le célèbre framework Horde (utilisé dans le non moins célèbre IMP) est maintenant disponible en version 2.2. Cette version marque un tournant puisqu’elle utilise massivement PEAR en lieu et place de la PHPLib utilisée dans la version 1.2. Cette version mets également l’accent sur les performances. On y retrouve un ensemble de classes permettant de gérer l’authentification, les préférences, l’aide et bien d’autres choses encore !

Lire la suite

vendredi 17 janvier 2003

DevArticles : créer un système de gestion de news

Cet article publié le 29 décembre 2002 sur le site www.devarticles.com, s’adresse aux programmeurs débutants voulant mettre sur leur site une gestion de nouvelles postées par des utilisateurs.

Lire la suite

phpBB 2.0.4 (Stable)

La nouvelle version de phpBB, un célèbre forum gratuit et distribué sous licence GPL, est sortie.

Cette version 2.0.4 corrige un très grand nombre de bugs ainsi que des failles de sécurité. Il est donc vivement conseillé de mettre à jour sa version.

Lire la suite

jeudi 16 janvier 2003

AFUP : Retrospective de la conf PHP 2002

Une retrospective de la conf PHP 2002 organisé par l'AFUP à Paris (les 9 et 10 Décembre 2002) est en ligne sur le site de l'association. Vous y trouverez en particulier des liens vers les principaux slides, mais aussi des photos.

Lire la suite

Récupérer le type MIME d'un fichier

S'il vous est déjà arrivé de renvoyer un header ou bien d'envoyer un mail avec des pièces jointes, vous avez, sans doute, été confronté au problème consistant à récupérer le type MIME d'un fichier. En effet, à moins que le fichier vous ait été envoyé en POST, pas moyen de connaître ce type MIME.

Lire la suite

mercredi 15 janvier 2003

PHPLib 7.4-pre2

Petit rappel pour ceux qui ne connaîtrait pas. La PHPLib est un framework applicatif comportant entre autre une brique de session, une couche d’abstraction base de donnée, une brique d’identification et d'authentification.

Lire la suite

ionCube PHP Accelerator 1.33r2

ionCube vient de sortir aujourd’hui la version 1.33r2 de son produit phare, PHP Accelerator.

Cette version assure la compatibilité avec PHP 4.3.0 ainsi qu’avec les OS suivants : Solaris, FreeBSD et Linux.

Lire la suite

mardi 14 janvier 2003

MySQL 4.0.8 & 4.0.9

MySQL vient de sortir coup sur coup deux versions de maintenance dans la branche 4.0. La version 4.0.8 le 7 janvier (dont le ChangeLog vient être mis à jour) et la 4.0.9 aujourd’hui.

Lire la suite

JpGraph 1.10.1 (Stable)

Une nouvelle version de JpGraph est disponible. Cet outil basé autour de la librairie GD, est un moyen simple et efficace de réaliser des graphiques de toutes sortes.

Lire la suite

JDNet : La Sécu change de formule Internet

Le JDNet publie aujourd'hui un article consacré aux deux nouveaux sites de la sécurité sociale :

- Acoss (Agence centrale des organismes de Sécurité Sociale)
- Urssaf (Union de recouvrement des cotisations de Sécurité Sociale et d'Allocations Familiales)

Lire la suite

lundi 13 janvier 2003

Mambo site Sever : problème de sécurité

Mambo Site Server est un système de gestion de contenu assez élaboré. Ce jour, Security Focus publie 3 alertes de sécurité concernant ce produit.

Lire la suite

PEAR utilisable en production.

A l’occasion de la sortie de PHP 4.3.0 PEAR sort de sa phase béta. Cette annonce est toutefois à nuancer. En effet seule la version Unix de PEAR est considérée comme stable. Les versions Windows et Darwin restent pour leurs parts en phase béta.

Lire la suite

Phorum 3.4

Phorum 3.4 vient d'être publiée. Rappelons que Phorum est l'une des applications de forums les plus utilisées au monde.

Parmi les principales modifications apportées par cette nouvelle version, on peut noter :

Lire la suite

Phpspirit c'est fini !

Le webmaster de PHPSpirit a annoncé la fin du site.

Lire la suite

dimanche 12 janvier 2003

DevArticles : PHP References Explained

Vous avez toujours voulu savoir comment optimiser votre code PHP en utilisant les fonctionnalités liées aux références en PHP. Cet article de Jan Borsodi datée du 22 décembre est fait pour vous. Tout y est expliquer du passage de paramètres par références aux références de variables en passant par la suppression de références. Et tout ça mieux que dans le manuel (les user notes en moins).

Lire la suite

vendredi 10 janvier 2003

IMP 2.x : problème de sécurité

A noter la publication ce jour sur Sécurity Focus d'un avis concernant les versions 2 de IMP, le célèbre Webmail. Il s'agit d'un trou de sécurité permettant une injection de code SQL.

Lire la suite

mercredi 8 janvier 2003

PHPBuilder : Moving Logic Into the Database

Dans cet article paru le 2 janvier, Tim Perdue (fondateur de PHPBuilder et initiateur de GForge entre autre) nous invite à nous pencher sur les problèmes de cohérence des données et propose de traiter cette problématique directement via le SGDBR. Cet article détaille la façon de le faire en utilisant les TRIGGERS de PL/pgsql et constitue une excellente introduction au système de TRIGGER, à son utilité ainsi qu’à son utilisation.

Lire la suite

Sorties en série chez Zend.

Zend vient de publier simultanément 3 nouvelles versions de ses produits phares :

Zend SafeGuard Suite Version 3.1.0
Zend Encoder version 3.1.0
Zend Optimizer version 2.1.0

Lire la suite

Mise en oeuvre : nouveaux exemples

Cette semaines, deux exemples de mises en oeuvre de PHP nous sont parvenus.

Lire la suite

La fonction Mail() en PHP

Dans ce tutoriel publié le 2 janvier 2003 sur le site devarticles.com, Steve Knoblock présente la fonction Mail() qui permet de gérer les mails. Cet article concerne plus les débutants qui ainsi, pourront savoir l’utiliser.

Lire la suite

mardi 7 janvier 2003

phpAdsNew 2 RC 1

Fork de phpAds, PhpAdsNew est un système de gestion de bannière écrit en php3.

Lire la suite

SPIP 1.5.1

La nouvelle version "officielle" de SPIP est désormais la 1.5.1,

Lire la suite

lundi 6 janvier 2003

Tri alphabétique

PHP dispose de nombreuses fonctions permettant de trier des tableaux suivant différents critères : clefs, valeurs, etc. La plus utilisée est de loin la fonction sort(). C'est très certainement vers celle ci que se tournera le débutant. Cependant, si la problématique consiste à faire un tri par ordre alphabétique, attention aux surprises.

Lire la suite

Zend Small Business Program

Zend vient d'annoncer la sortie d'une nouvelle gamme de prix pour les PME-PM réalisant moins de 280.000 euros de CA.

Lire la suite

Magazine PHP: Point de situation

L'année 2002 aura été marquée par la publication de diverses revues dédiées au PHP. On pense évidement à ZePHPmag, excellente initiative francaise, qui vient de fêter sa première année d'existence et dont vous nous annonçons chaque mois le sommaire. Mais aussi à PHP Magazin qui, au delà de la version allemande, se lance dans la publication d'une édition internationale. Voici donc un rapide passage en revue de l'existant (à ma connaissance) :

Lire la suite

dimanche 5 janvier 2003

Les modules "simples"

Après nous avoir expliqué comment recompiler Apache, PHP et MySQL sous Windows, Jean Baptiste FAVRE nous propose de nous intéresser aux modules "simples". Les modules qui ne posent pas de problème sont les suivants :

Lire la suite

vendredi 3 janvier 2003

Evolt : installation et utilisation de PEAR::SOAP

Sur cet article, vous retrouvez tout le processus d'installation de PEAR::SOAP et un exemple d'utilisation à travers PHP et PEAR.

Lire la suite

jeudi 2 janvier 2003

Zend : Gestion des erreurs

Justin Eckhouse a publié le 30 décembre 2002 sur www.zend.com un tutorial sur la gestion des erreurs. Cet article, destiné aux programmeurs intermédiaires et avancés, tente d’aller plus loin que le test répondant par ‘vrai’ ou par ‘faux’ pour détecter les erreurs.

Lire la suite