Archives pour la catégorie Astuces

Utiliser Flex et des services Web avec le ZF en PHP 5

Cal Evans vient de publier un tutoriel montrant comment on peut créer un site Web avec utiliser des technologies de pointe, à la fois pour l’interface client que pour le côté serveur.

Il a pris pour exemple Flex 2 (un produit Adobe) et le Zend Framework pour développer une application à l’aide des technologies Flash et PHP.

Le résultat est un lecteur de RSS. L’article contient étonnamment peu de code, ce qui démontre parfaitement l’intérêt d’utiliser un framework pour tous les types de développements.

Pour lire le tutoriel (en Anglais) : http://devzone.zend.com/node/view/id/2019

Barre de progrès pour les uploads

Depuis PHP 5.2, un « hook » permet de connaître l’état des uploads en cours vers le serveur. Toutefois, jusque récemment, la documentation était assez maigre.

Le site pecl4win a publié aujourd’hui la version Windows de l’extension PECL « uploadprogress », disponible depuis hier en PECL.

Par ailleurs, la documentation officielle a de nouveaux commentaires permettant d’apprendre à utiliser cette nouvelle extension.
ExplicationsExemple

Erreurs dans les commentaires de la documentation

J’ai peut-être décrié la complexité de PHPT dans mon résumé de la Conférence Internationale PHP 2006, cependant il semble que dans certains cas cette méthode de test soit tout à fait adaptée.
Etienne Knaus vient de publier des résultats très intéressants : il a utilisé PHPT pour vérifier la validité des extraits de code fournis dans les commentaires de la documentation en ligne de PHP.

Sa conclusion : seuls 50% sont valides (plus 9% impossibles à valider à cause d’une extension non installée lors du test), ce qui laisse près de la moitié des commentaires ayant des coquilles…

La morale : n’acceptez pas ces exemples les yeux fermés même si, en général, ils sont parfaitement bien sentis. Je me permets d’apporter un bémol aux résultats présentés : il se peut que les tests ne fonctionnent pas à cause d’une virgule, chose aisée à repérer et corriger. Il ne s’agit pas nécessairement d’une erreur grave dans le code.

Webservices : Générer la miniature d’une page Web

Voici une question qui revient très fréquemment dans nos forums : comment générer une image miniature d’un site Web ? Une sorte d’impression d’écran du navigateur en taille réduite est très pratique pour les (nombreux) annuaires, voire simplement dans le profil des membres de votre site.

Olaf, un développeur Web néerlandais, vient de publier un tutorial d’introduction aux webservices permettant d’arriver à de tels résultats.

L’idée est très simple : plutôt qu’utiliser le formulaire en ligne pour obtenir l’adresse de la miniature, Olaf fournit une fonction PHP qui effectue le même travail. Le seul obstacle intervient si vous avez de nombreuses visites : c’est une limitation imposée par Girafa.com (le site qu’il prend comme exemple) afin de promouvoir l’hébergement Premium. Bien entendu, PHP peut vous permettre de vous en sortir…

http://www.web-development-blog.com/archives/dynamic-thumbnails-from-websites/