News PHP

le 14/09/2007 à 00:35
Comment passer à PHP 5 ?
Lolo Erie vous pose la question sur son blog : comment réaliser la migration vers PHP 5.

Il y a d'abord les raisons de cette migration, à commencer par la nécessité de le faire (PHP 4 ne sera plus supporté à la fin de l'année), mais aussi les avantages : de nouvelles fonctionnalités et plus de performances. En gros, c'est la bonne vieille méthode de la carotte et du baton.

Ensuite, pour la migration elle-même, il suggère de tester directement sur la nouvelle plate-forme, en surveillant notamment les pages qui crashent, ainsi que les logs d'erreurs qui produiront probablement beaucoup de lignes, mais pointeront immédiatement les points à corriger.

Avez vous d'autres expériences de migration à partager ? laissez lui un commentaire.
Avec la mort annoncée de PHP 4, certains webmestres envisagent de faire des installations doubles, avec PHP 4 et PHP 5 simultanément, pour pouvoir faire passer progressivement leur code d'une version à l'autre. On trouve ce sujet récurrent depuis longtemps, et les mêmes questions se posaient à l'époque de PHP 3 et PHP 4...

Environs 10% des clients ont une installation double, explique Ghislain Séguy, responsable de la plate-forme technique de Nexen Services.

Dans les faits, environs 5 à 6 % des serveurs Web PHP utilisent une configuraiton complexe avec plusieurs versions. Alors, l'hébergement multiple : difficile ou simplement inutile?

- Hébergements multi-PHP : la théorie et la pratique
- PHP prediction
- Wrong PHP prediction: you don't need to patch PHP to run multiple versions
le 12/09/2007 à 23:49
Les données statiques en PHP 5
Note de l'auteur :

Vous pouvez trouver que le concept de données statiques en PHP 5 est plutôt difficile à comprendre, ou même inutile, mais la vérité est que dans de nombreuses situations, elles peuvent être très utiles.

Par conséquent, et en supposant que le sujet de cette série a déjà retenu votre attention, nous allons étudier de plus près comment créer et utiliser des propriétés statiques avec PHP 5, ainsi que de nombreuses illustrations, pour que vous acquériez les notions fondamentales de ce concept.

- Handling Static Data with PHP 5
Entrevue avec Benoit Dehais sur le journal du net : "Nous travaillons avec d'autres collectivités sur ce domaine, avec des travaux de mutualisation. Nous développons aussi beaucoup des applications que nous utilisons. Nous travaillons avec PHP, Apache, et Linux ou dot.net."

Pour répondre au transfert de compétences de l'Etat et absorber une croissance de ses activités, le Conseil Général de Seine Maritime a dû revoir le périmètre de son système d'information. La DSI compte 89 personnes.

- Benoit Dehais (Conseil Général de Seine-Maritime)
De nombreux pays sont montrés du doigts et tout récemment un autre type d'attaque est apparu, avec l'aide d'une page PHP et en utilisant les techniques de phishing. Le site Zataz.com en consacre une actualité exclusive.

Pour limiter ce genre d'attaque sur votre site internet, de nombreux moyens existent à moindre coup comme l'acquisition d'un ouvrage "Sécurité PHP et MySQL" édité par Eyrolles

- Article Zataz
- Extraits du livre 'Sécurité PHP 5 et MySQL 5'
PHP Québec proposait ce week end un Code Fest : le but était d'implémenter le support d'OpenID dans différentes applications Open Source : Mediawiki, Tikiwiki, Xoops, WifiDog, Habari et Crash at mine.
Pour cela, 12 personnes se sont levées au petit matin samedi, pour se regrouper dans un bar, et autour de Evan Prodromou. Louis-Philippe Huberdeau relate l'aventure.

- CodeFest 2007 and OpenSource Collaboration
- OpenID
- PHP Québec
le 11/09/2007 à 23:32
Rugby PHP : PHP devancé par ASP.NET
ASP.NET est plus utilisé sur les sites de fédérations sportives de l'Ovalie, que ne l'est PHP : 10 face à 7. Plus grave, les versions de PHP sont en retard, voire encore en PHP 4 !

La France et le Canada portent les couleurs de PHP dans cette compétition. Espérons que la tragédie de la coupe du monde de football 2006 ne se répète pas : alors que PHP avait placé 3 finalistes dans le carré final, c'était ASP qui avait obtenu la coupe !

- Coupe du monde de rugby 2007 : ASP devant PHP
iCalcreator est une classe PHP pour gérer des fichiers au format iCAL, dans des systèmes non-calendaire, tels que des CMS ou d'autres applications en ligne qui gèrent des agendas, des tâches, des listes, des données journalières.

iCalcreator est constitué d'une seule classe, avec une interface simple et un composant orienté calendrier. iCalcreator permet de créer, analyser et éditer des données calendaire dans un fichier au format iCal.

- iCalcreator
- RFC 2445
- iCalendar
Note de l'auteur :

Un de mes collègues travaille sur un nouveau projet PHP et se lamente du manque d'outil pour assurer la migration de base de données. En y réfléchissant, j'ai déjà voulu de type de framework pour PHP, dans chacun de mes projets.

Alors, je me suis assis, et j'ai écrit le mien.

Merci à PHP Developper pour ce scoop.

- Database Migrations for PHP5
- Cody Caughlan's Blog: Database Migrations for PHP5
LoadingChargement en cours