News PHP

le 19/10/2010 à 11:51
Utilisation des closures en PHP 5.3
Depuis la sortie de PHP 5.3, les closures sont souvent employés. Il existe quelques descriptions à travers le web vous montrant toute la nouvelle puissance qu'offre les closures.

Vance Lucas a publié un article sur ce sujet avec 5 exemples pour mettre la théorie en pratique,  qui sont :
- Templating
- Extension code dynamique
- Délais d'exécution
- La mise en cache
- Commodité (comme dans leur rôle dans les fonctions ponctuelles pour les rappels)

Ces 5 exemples montrent qu'il est possible d'utiliser les closures très facilement avec très peu de lignes de codes.

- Practical Uses for PHP 5.3 Closures
le 18/10/2010 à 11:44
Oauth pour Application Twitter
Le sitePoint a publié un article en 2 parties autour de l'utilisation de Oauth et l'identification des applications Twitter.

La première partie présente la nouvelle OAuth que Twitter a mi en place fin août 2010. L'auteur montre comment enregistrer sa demande et comment faire ses premiers pas avec la bibliothèque en PHP. Par ailleurs, vous verrez comment gérer les jetons pour les URL

La deuxième partie montre la technique d'authentification . L'article guide à travers le processus l'enregistrement de la demande, tout en utilisant la bibliothèque TwitterOAuth (création, validation).

- OAuth for PHP Twitter Apps, Part 1
- OAuth for PHP Twitter Apps, Part 2
le 17/10/2010 à 11:36
PHP Power Button : VMware vCloud SDK
VMware est un logiciel de virtualisation comme beaucoup d'autres de la même famille. Vmware permet d'ajouter des extensions supplémentaires pour communiquer avec d'autres langages.

Le site ReadWriteHack montre à travers d'un exemple qu'il existe PHPLease une extension (en béta actuellement) pour vous permettre d'alimenter une machine virtuelle en quelques lignes de code PHP.

Par ailleurs, un SDK est disponible, intitulé PHP vCloud, destiné aux développeurs, disponible sur le site Vmware pour vous aider à exploiter au maximum la communication entre ce langage et une machine virtuelle.

- PHP Power Button: VMware vCloud SDK
- Guide PHP vCloud
SQLite est un moteur de base de données SQL, intégré depuis PHP 5. Vous pouvez lire et écrire des données dans un fichier stocké sur le serveur.

Le blog de Jay Salvat montre qu'il est possible d'utiliser les fonctions « memory » pour manipuler la base de données en mémoire vive, sans être obligé de générer des fichiers supplémentaires.

Cette technique vous sera utile pour réaliser différents tests comme des tests unitaires. Par ailleurs, l'article montre qu'il est possible de l'associer avec PDO pour utiliser cette technique avec d'autres bases de données comme MySQL.

- Bases de données virtuelles en mémoire avec SQLite
Le site « Avanced PHP Tutorial » a listé 7 fonctions utiles pour renforcer la sécurité de vos projets webs PHP.

Ces fonctions sont utiles et souvent oubliées ou mal utilisées. Les fonctions retenues sont :

mysql_real_escape_string() 
addslashes() 
htmlentities() 
strip_tags() 
md5() 
sha1() 
intval() 

L'article illustre certaines fonctionnalités avec quelques exemples pour vous montrer leur importance. Bien sûr, elles sont complémentaires de l'ensemble des tests de sécurité classiques à effectuer.

- 7 Useful functions to tighten the security in PHP
le 14/10/2010 à 23:16
Sélecteur CSS en PHP
La détection des navigateurs se fait souvent par l'intermédiaire du langage Javascript.

Vous pouvez faire la même opération avec le langage PHP en utilisant le script proposé par Bastian Allgeier.

L'exemple affiche une couleur différente suivant la version des navigateurs et des navigateurs proprement dit.A découvrir.

- PHP CSS Browser Selector
le 12/10/2010 à 23:14
Free globes
Free globes est une application open source, réalisée en PHP/MySQL. Son but est de vous permettre de réaliser un annuaire très rapidement.

Ce qui le distingue des autres de la même famille, c'est la configuration des thèmes par rapport à vos besoins. Mais vous trouverez aussi :
- Beaucoup de templates (basés sur le moteur smarty)
- Une installation la plus simple possible
- Une gestion sous la forme de plugins pour gérer des accès sécurisés par l'intermédiaire de mode de paiement (par exemple allopass)
- Différents niveaux d'accès
- URL Rewriting
- etc

Le site montre quelques utilisations et une version de démo pour se rendre compte des différentes possibilités qui sont offertes.

- site officiel de Free globes
- demo de Free globes
le 11/10/2010 à 22:59
Cubrid 3.0
Cubrid est une base de données SQL transactionnelle, et hautement optimisé pour les applications orientées Webs, notamment avec les opérations à fort trafics.

La version 3, qui vient de sortir propose :
- Une version très rapide et puissante
- Cette version se veut être une SGDB fiable avec beaucoup de fonctionnalités
- Aucune limite aux niveaux du nombres de bases de données

Le site du projet propose un script d'utilisation avec PHP, mais aussi des tutoriaux pour bien commencer et aussi une aide pour combiner PHP / MySQL / Cubrid.Par ailleurs, différents tests de performances ont été effectués pour montrer sa puissance.

- Cubrid 3.0
le 10/10/2010 à 22:57
Speed Test mini PHP
« Speed Test mini » a été développé sous différents langages (dont PHP). Il s'agit d'une application multi-langage et qui a été libérée pour vous permettre de tester votre bande passante.

Maintenant, ce projet a été libéré et peut être installer sur votre propre serveur sous la forme d'un nouveau service supplémentaire. Cependant l'éditeur met en garde autour de l'utilisation et que l'utilisation est à vos risques et périls.

- Speed Test mini
le 08/10/2010 à 22:50
PHP solutions 9/2010
Le PHP solutions du mois de septembre propose comme thème principal « PHP 5 contre Java » et disponible gratuitement. Ce numéro contient de nombreux articles qui sont :

- Les actualités
- NewsletTux, logiciel de gestion de listes de diffusion pour votre site Web
- L’approche PHP pour le système d’exploitation Android
- ExtJs, Json et PHP
- PHP5 contre Java : le champ des possibles
- Génération de PDF en PHP via la classe FPDF
- E-commerce international
- Comparatif des fonctionnalités de référencement naturel entre Joomla 1.5 et 1.6
- Manipuler une archive ZIP avec PHP

- Numéro : PHP 5 contre Java
LoadingChargement en cours