News PHP

le 16/11/2009 à 23:33
Ping en PHP
La détection de la présence de postes d'informatiques dans un réseau est une facilité que propose l'ensemble des systèmes d'exploitations comme Linux, Windows, Mac... Cependant repérer ce réseau en utilisant les adresses IP à travers d'un navigateur cela peut stopper certains utilisateurs.

Le site Oziks.fr propose un petit script PHP avec Ajax pour vérifier si une adresse IP (donc un ordinateur) est bien présent. Ce petit script est en 2 parties : Une partie HTML et une autre PHP.

- La commande ping en PHP
le 08/11/2009 à 21:48
Uwamp
Un nouveau AMP (Apache MySQL PHP) vient de sortir et rejoint la liste des environnements déjà existant pour windows appelé uWamp

La particularité de uWamp sont :
- Pas de kit d'installation
- Une interface très simplifiée
- En natif 3 versions de PHP fournis
- Un monitoring CPU
- La possibilité d'installer en local ou sur une clé USB ou un sur un autre support modulable.

- uWamp
le 07/11/2009 à 21:48
Les couleurs avec Gmagick
Vito Chin, un des contributeurs du projet Gmagick nous montre comment utiliser les services Cloud d'Amazon avec l'extension Gmagick en utilisant le langage PHP.

Ce tutorial montre pas à pas, avec des illustrations et des extraits de code, les différentes opérations à réaliser.

Les points importants :
- Architecture des couleurs
- La grille de couleurs
- Le mappeur
- Le réducteur
- Le périmètre de sécurité sur une machine virtuelle avec Apache Hadoop
- Création de la JobFlow sur Elastic MapReduce
- Mise à jour de l'indice de la couleur
- Gestion des requêtes de recherche
- Cartographie des positions

- Precision color searching with Gmagick and Amazon Elastic MapReduce
le 06/11/2009 à 21:43
Méthode SHELL en PHP
On pense rarement à utiliser PHP dasn un shell.

Cette méthode souvent désactivée sur certains types d'hébergements, peut être utile dans vos ordinateurs de production.

Le site techchorus.net montre 10 façons d'utiliser le Shell avec PHP et vous donnera quelques idées d'applications.

- 10 Examples To Inspire You To Use PHP Interactive Shell
le 05/11/2009 à 21:37
Recherche en Fulltext avec Xapian
Depuis quelques semaines, les moteurs et les techniques de recherche se sont développés. La majorité du temps, la technique de recherche en Fulltext passe par MySQL ou un autre format de base de données. Mais le résultat et le temps de réponse peuvent poser quelques soucis sur des gros volumes sauf si votre indexation est bien réalisée.

Xapian est une librairie de recherche (comme Lucene ou Sphinx) et s'utilise avec PHP. Le site ContentStyle montre une méthode d'utilisation assez facile à mettre en place.

- Fulltext searches with Xapian and PHP
- site officiel Xapian
le 04/11/2009 à 21:30
Programmation MVC avec Agavi
Lorsque vous développez un projet web, vous pouvez développer avec différents outils comme les Frameworks en PHP (Symfony, Zend Framwork...). Ces outils vont vous permettre d'intégrer des bibliothèques tierces et communautaires, des éléments de développements pour des fonctionnalités supplémentaires.

Les bases de développement lorsque vous utilisez les Frameworks concernent l'utilisation de MVC. Vikram Vaswani lance une série de 5 articles sur ce thème avec, sous la forme de tutorials, la mise en route et l'utilisation de la programmation MVC avec Agavi.

- Introduction to MVC Programming with Agavi
le 03/11/2009 à 22:38
OPT_CONNECT_TIMEOUT
Lorsque vous utilisez un format de données comme MySQL, vous pouvez choisir différents choix de connexion avec les formats comme MySQL, MySQLi, MySQLND

Suivant le format, et le choix de la version de PHP, vous pouvez obtenir des temps de connexion différentes et donc prévoir une gestion Timeout en secondes.

Über Nixnutz a effectue une étude comparative suivant entre avant PHP 5.3.0 et PHP 5.3.1

Grâce à cela, vous allez pouvoir avoir une meilleure approche du choix du format de votre base de donnée.

- PHP/C: Does MYSQL[I]_OPT_CONNECT_TIMEOUT work
le 03/11/2009 à 22:38
Plusieurs PHP sur un serveur
Lorsque vous développez vos sites web, et qu'une nouvelle version de PHP vient de sortir, vous pouvez être intéressé de basculer vers cette nouvelle mouture. Cependant vous risquez de rencontrer des conflits sur vos anciens sites.

Si vous souhaitez proposer sur un même serveur 2 versions de PHP différentes, cela devient assez dur. Depuis la version 5.2.7 cette opération a été facilitée avec la variable d'environnement "PHP_INI_SCAN_DIR".

Le blog Dymon montre une façon d'installer 2 versions de PHP dans un apache.

Par ailleurs, si vous ne souhaitez pas faire cette opération sur votre serveur local, il existe Wampserver vous permettant de passer d'une version PHP vers une autre en 1 clic grâce aux différents Add-ons proposés.

- Multiple PHP versions on one webserver
le 02/11/2009 à 22:33
SabreDAV 1.0
Après 2 ans de travail, une nouvelle application SabreDAV vient de sortir.

SabreDAV vous permet d'ajouter facilement WebDAV à une application PHP. SabreDAV est destinée à couvrir la norme complète pour permettre l'intégration en utilisant cette API facilement.

En déployant WebDAV (ou SabreDAV précisément) vous pouvez utiliser votre application web comme s'il s'agissait d'un système de fichiers pour les utilisateurs et qui fonctionne sur tous les systèmes d'exploitation.

- projet SabreDAV 1.0
- Exemple source SabreDAV 1.0
- tutorial SabreDAV 1.0
le 01/11/2009 à 22:33
Symfony 2.0 utilisera PHP 5.3
« Est-ce que Symfony 2.0 utilisera PHP 5.3 ? »

Fabien Potencier nous répond sur ce point important sur le blog de Symfony-project

En résumé, l'équipe de Symfony a changé d'idée au sujet du support de PHP 5.2, privilégiant PHP 5.3 et donc l'abandon du soutien de PHP 5.2

N'hésitez pas à lire l'article complet sur le blog.

- Why will Symfony 2.0 finally use PHP 5.3
LoadingChargement en cours