News PHP

le 20/11/2008 à 14:35
30 scripts de jeu en PHP
Chris Cornutt va proposer une série de tutoriaux sur le site IBM developerWorks

Le but de cette série concerne l'aide à la création de jeux du début à la fin en PHP.

Le langage permet d'être utiliser facilement, et de l'apprendre très rapidement pour réaliser quelques choses de facile. Mais, le langage ne se limite pas juste au chose simple, il peut proposer des possibilités plus complexes... Comme un jeu.

Cette première partie propose 10 fonctions de bases... A suivre.

- 30 game scripts you can write in PHP, Part 1: Creating 10 fundamental scripts
le 18/11/2008 à 00:22
OpenGOO : votre bureau Open Source
OpenGOO est un pack Office Open source pour le Web. Il s'agit d'une nouvelle solution complète pour tout le monde, aussi bien pour les particuliers que les professionnels.

Il va vous permettre de créer, collaborer, partager et publier des documents en internes et aussi en externes.

Ce pack comprend actuellement les composants suivants :
- Edition de texte
- Présentations
- Liste de taches
- E-mails
- Calendrier
- Lien web

Pour faire fonctionner ce pack, il vous faut :
- Apache 2.0+
- PHP 5.2+
- MySQL 4.1 + avec InnoDB support

- OpenGoo
- Demo OpenGoo
le 17/11/2008 à 23:39
PHPOI
L'application PHPOI est destinée à la gestion des POI en PHP et plus exactement vos centres intérêts POI.

Le format POI est un format utilisé par l'ensemble des navigateurs GPS pour positionner un ou plusieurs points sur une carte.

PHPOI permet sous la forme de scripts en PHP de stocker vos points d'intérêts dans une une base de données et de les partager.

- Putting your web on the map
- Exemple POI
le 15/11/2008 à 23:34
Scannez les dossiers avec PHP
Lorsque vous proposez d'afficher un diaporama venant d'un de vos dossiers, différentes manières sont possibles avec des techniques plus ou moins hard.

Souvent les problèmes peuvent se poser lorsque vous désirez effectuer les mises à jours de ce dossier.

Les méthodes les plus courantes sont d'utiliser le format HTML, mais aussi la possibilité de stocker et de récupérer les informations dans une base de données comme MySQL.

Nettuts propose une approche différente en effectuant un scan des dossiers et de construire la page avec PHP comme ceci un gain de temps et d'économie.

- Scanning Folders with PHP
- Demo de Scan
le 13/11/2008 à 23:30
Cachegrind pour vos applications Web
Cachegrind est un émulateur de processeur Intel et permettant d'utiliser l'exploitation de la mémoire cache.

Valgrind bug Valgrind a regroupé sur son blog un ensemble d'outils open source et surtout PHP vous permettant d'utiliser cette technologie

Ces outils sont variés car ils concernent entre autre l'utilisation du déboguage de base mais aussi le profilage, la gestion de la mémoire et la détection de fuites.

- Cachegrind your Web apps
le 11/11/2008 à 21:03
Temps Exécution en PHP
Lors de la création d'une page dynamique avec PHP et une base de donnée (par exemple MySQL), il peut être nécessaire de connaitre le temps d'exécution de celle-ci.

Car lorsque vous effectuez des tests simples, c'est très facile. Mais si vous exécutez des énormes requêtes ou de nombreuses connexions en même temps, est-ce que vous obtiendrez les mêmes résultats ?

Le blog BigOrNot propose une solution pour déterminer ce temps avec un minimum de manipulation.

- Contrôler le temps d'exécution maximum d'un traitement PHP
Les annotations peuvent très utile dans les développements actuels.

Pour rappel, une annotation est une forme particulière de syntaxe des métadonnées et peut être ajoutés au code source des éléments comme les classes.

Fank Kleine a été étudié les annotations dans le langage PHP et des application, et par conséquent il vous en fait profiter à partir de son blog.

Les points traités concernent :
- Additif
- AttributeReader
- FLOW3
- PEAR_PHP_Annotation
- Sebastian Bermann's implementation
- Stubbles
- XP-Framework

- State of annotations in the PHP world
le 08/11/2008 à 20:35
Protection du CSRF
Régulièrement nous vous parlons des problèmes de la sécurité au niveau de PHP. Paul Reinheimer nous alerte sur un point qui se trouve souvent oublier...

La protection du CSRF

car la vérification de valeur d'un champ vide peut permettre la validation d'une étape même si ce n'est pas possible.

Donc un point supplémentaire à verrouiller et à protéger.

- Stop Messing up CSRF Protection
LoadingChargement en cours