News PHP

le 09/10/2007 à 23:31
Adobe Flex et PHP
Pour ceux qui se souviennent des jours où nous devions faire des pieds et des mains pour forcer Flash / ActionScript à collaborer avec PHP, vous serez heureux d'apprendre dans cet article que que Adobe Flex résout tout cela. De plus, si vous utilisez déjà Eclipse, vous serez enthousiasmé de savoir qu'il existe un module Adobe Flex pour Eclipse.

N'oubliez pas la conférence de Mike Potter cette semaine, à Paris, sur PHP et Flex.

- PHP and Adobe Flex
- Conférence gratuite : Clients Web riche avec PHP et Flex
PHP dispose d'une commande native __HALT_COMPILER__. Cette instruction interrompt l'exécution du compilateur, et peut être utilisée pour introduire du code PHP à l'intérieur d'un script.

Voici ci-dessous un exemple de script PHP auto-extractible.
Quand il est exécuté, un nouveau fichier PHP est créé dans le même dossier, du nom de testscript1.php.

Une fonctionnalité assez obscure, mais finalement utile.

- How to create a self extracting PHP script
Le nouveau site de l'Élysée a été refait avec PHP ! Formats ouverts fait un bilan très détaillé de la nouvelle application, et a identifié un cocktail très varié d'applications et standards ouverts, en même temps que de format propriétaires.

Espérons que l'Élysée fasse mieux que Matignon, en utilisant une version de PHP plus récente que PHP 4.4.1 !

Merci à Thierry Stoehr pour cette information.

- Le site de l'Élysée
- Le site sarkothèque
- Formats ouverts
- Le site du premier ministre
le 07/10/2007 à 17:56
DateTime et DateTimeZone en tutoriel
PHP 5.2 a introduit deux nouvelles classes, DateTime et DateTimeZone, qui remplacent les vieilles fonctions de datetime. Elles offrent un moyen convenable pour stocker des dates sous forme d'objet, au lieu de chaînes et entiers.
Les classes supportent beaucoup mieux les fuseaux horaires, et les dates hors de l'époque Unix.

- ext/datetime
le 07/10/2007 à 17:53
Dégradabilité avec Symfony
Note de l'auteur :

L'idée est ici de ne pas avoir à utiliser les helpers fournis par Symfony (qui mettent en œuvre exclusivement Scriptaculous) et ainsi d'éviter d'utiliser les deux librairies simultanément sur le projet, mais aussi de décoreller le code javascript des templates et de favoriser une meilleure dégradabilité de ce dernier."

La dégradabilité est l'adaptation du site Web aux différents navigateurs, et notamment leurs capacités. Un Firefox, dernière génération, en fait plus qu'un vieux IE2, mais il faut savoir supporter les deux.

- Dégradabilité javascript et Ajax dans Symfony avec jQuery
- Symfony
- jQuery
- Graded Browser Support
le 06/10/2007 à 14:01
Configurer les URL agiles
Le site de PHP.net est connu pour diriger les utilisateurs vers le manuel, dès qu'un nom de fonction PHP apparait dans l'URL : http://www.php.net/mysqli_connect

C'est une fonctionnalité qui est utilisée dans les applications où les recherches sont évidentes (par exemple chercher un utilisateur par login dans un réseau social), ou pour gérer proprement les URL.

Incidemment, 2 articles ont été publié sur le sujet cette semaine : un dossier nexen.net, très complet, avec la gestion des pages 404, et un tutoriel de Brian Moon, sur ForceType.

- ForceType for nice URLs with PHP
- Gestion d'erreurs Apache avec PHP
Nous ne présentons plus l'appareil I-phone de Apple. Mais pour rappel, l'interface utilisée pour les développements est gratuit et le langage utilisé est le PHP. C'est pourquoi, il est possible de gérer à distance de nombreux contenus.

Grâce à ce téléphone, vous pouvez placer votre bibliothèque iTunes sur un site web et écouter vos morceaux favoris à distance avec votre iPhone.
Une application a vu le jour pour gérer à distance vos musiques sans besoin d'effectuer des transferts avant le départ de votre domicile

- Article Expand Your iPhone Storage
- Application Stream music to your iPhone or iPod touch
La prochaine version de eZ Publish, 4.0, vient d'être publiée en alpha, avec le support attendu de PHP 5. Il est désormais possible de faire tourner le célèbre CMS sur une plate-forme PHP 5.

eZ Publish 4.0 pave la voie pour l'intégration des eZ components, améliore les performances, le support des clusters, et la recherche.

- New eZ Publish releases include PHP 5 support and the eZ Find search engine extension
- eZ systems
- Où sont les applications qui ne sont pas compatibles PHP 5 ?
LoadingChargement en cours