News PHP

Les formulaires Flash imposent un canal de communication particulier entre PHP et le client. Pour envoyer les informations, Flash utilise l'URL, tandis que PHP retourne une page complète, avec un corps au format XML. DevX vous montre comment réaliser les deux opérations dans un exemple de formulaire réel.

- Four Ways to Transfer Data Between Flash and PHP
le 05/02/2008 à 22:18
Première visite PHP 6
Note de l'auteur :

Pour le salon Linux, j'ai regardé de plus près PHP 6 pour préparer ma conférence sur cette nouvelle frontière qui devrait s'ouvrir dans l'année. J'ai rassemblé plusieurs informations intéressantes rassemblées durant la préparation de cette session dans un premier article consacré à la future version : les premiers contacts sont très prometteurs en termes de vitesse d'exécution.

L'enregistrement de la conférence sera mis en ligne d'ici les prochains jours. Mais les slides sont déjà accessibles. Et en français.

- PHP 6 : ca marche et ca va vite !
- snaps
- lib icu
- Conférences Nexen.net
le 05/02/2008 à 22:10
Scanner Internet avec traceroute
Note de l'auteur :

Les noms de domaines ont une résonance particulière pour nexen.net, puisque nous faisons tourner les statistiques PHP, basée sur une trentaine de millions de domaines. Le tutoriel de Jan Knechke, consacré à la géolocalisation et à l'utilisation de traceroute pour analyser l'ensemble d'internet est alors particulièrement intéressant.

Si les exemples mentionnent un paquet Perl, sachez qu'il existe bien des paquets PHP pour réaliser des traceroute :

- IP to location: writing a efficient scanner
- How to create your own IP to Location translation
- Net_traceroute
- Route tracing with PHP's Net_Traceroute
le 05/02/2008 à 22:03
Gestion de dépendances objets
Les dépendances d'objets font partie des problèmes classiques en programmation : une ressource a besoin d'une autre pour fonctionner. Or, la programmation objet pousse à écrire des objets indépendants les uns des autres. Comment résoudre cette quadrature du cercle?

Avec des conteneurs et des usines. Ces dernières produisent des objets et les font interagir. Elles prennent en charge l'unicité et la sécularité des objets, tout en assurant que chaque objet a bien les ressources dont il dispose. Troels Knak-Nielsen en a fait tout un tutoriel.

- Dealing with Dependencies
Les streams sont une abstraction des fichiers : en créant un gestionnaire de fichiers, il est possible d'accéder à de nombreuses ressources exactement comme on accède à un fichier.
Plus encore, les gestionnaires PHP sont choisis directement via l'URL, en choisissant le bon protocole. mail:// pop3:// monprotocole://.

Manuel Lemos vous donne un exemple d'utilisation et un cas réel.

- A PHP killer feature - Streams abstraction - PHP Classes blog
- streams
Note de l'auteur :

J'ai le plaisir et la joie de vous présenter le tout premier concours du site Apprendre-PHP.com. Peut-être le savez-vous déjà si vous suivez le site depuis sa création mais la première bougie pointe le bout de sa flamme. C'est donc à cette occasion que j'ai décidé de mettre en place ce concours afin de fêter comme il se doit cette première bonne année, et aussi remercier toutes les personnes qui y contribuent.

En quoi consiste ce concours ?

Le principe de ce premier concours est simple. Chaque participant devra proposer et mettre un oeuvre un tutoriel autour de PHP. Le choix du sujet est laissé à l'appréciation du participant à partir du moment qu'il présente un aspect de PHP5 (POO, PDO, MySQLI, SimpleXML, WebService, Frameworks...)...

- Apprendre-PHP.com
le 03/02/2008 à 12:43
Lutter contre le Spam sur votre site
Note de l'auteur :

Si votre site Web est toujours la proie des Spammers et autres pollueurs de formulaires, voici un petit tutorial pour créer votre application anti-spam, basée sur mon dernier plugin pour e107 (encore en version beta et non publique).
J'évoque d'abord les solutions actuelles, peu satisfaisantes à mon goût, même si parfois très efficaces déjà, avant de vous dévoiler mon approche.

Il s'agit de proposer non pas une protection unique, mais différents outils combinés pour augmenter la sécurité, tout en conservant une accessibilité satisfaisante. Rien de bien révolutionnaire à mes yeux, mais qui sait, cela peut vous servir...

- Reflexion sur la lutte contre le Spam
le 02/02/2008 à 18:10
Stubbles 0.50
Stubbles est un nouveau framework réalisé en PHP 5. il combine des fonctions préférées à partir d'autres langages de programmation et des cadres.
Stubbles installe ses propre environnements au lieu d'utiliser les paquets que vous aimez et de le combiner avec Pear, Zend Framework ou tout autre cadre basé sur PHP.

Les principales caractéristiques de Stubbles sont :
- Extended Reflection API Extension de l'API de réflexion
- Inversion of Control features Inversion of Control fonctionnalités
- MVC architecture MVC architecture
- Unified XML API Unified API XML
- JSON/AJAX support

- Site de stubbles
- Telechargement Stubbles
le 01/02/2008 à 14:19
Présentation de Zend_Form
Pourquoi devrait-on encore faire des formulaires comme nous le faisons il y a 5 ans ? Pourquoi n'y a-t-il pas plus de paquets commet HTML_QuickForm, qui permet de produire rapidement un formulaire, sa validation : on gagnerait tellement de temps...

Il semble que le temps soit venu : Symphony et Zend Framework ont deux tels projets dans leurs cartons, et ils seront bientôt disponibles de manière stable. Cal Evans publie un exemple sur le Zend_form, à découvrir.

- Lifting the Skirt on Zend Framework 1.5 - Zend_Form
- PEAR QuickForm2
LoadingChargement en cours