Toute l'actualité francophone sur PHP en un seul flux

10 mars – Nexen.net: Seebz code

Image pour le titre du contenu
Faire des scripts en PHP, c'est facile, par contre, si ces scripts sont déjà fait et disponible sur internet, c'est encore mieux. Le site Seebz code propose de nombreuses fonctions, mais des fonctions originals.
Ces fonctions vont vous aider pour améliorer votre site site internet car vous trouverez des scripts comme :
  • Converti les urls contenus dans une chaine en liens cliquables
  • Raccourcir une URL
  • Récupérer le pagerank d'une page
  • Récupérer les derniers statuts d'un utilisateur Twitter
  • Utilisation de la touche TAB dans les champs
  • Unicode
  • etc...

9 mars – Lindev: Maj sécurité Apache

Multiples vulnérabilités du serveur HTTP Apache Les failles Plusieurs vulnérabilités dans les modules mod_isapi, mod_headers et mod_proxy_ajp permettent à un utilisateur malveillant de provoquer un déni de service ou d'exécuter du code à distance. Versions concernées : 2.2.0 à 2.2.14. Solution (...)

9 mars – Nexen.net: Actualité de développement PECL, edition 267

Image pour le titre du contenu
2 paquets ont été mis à jour cette semaine :

PECL est la bibliothèque d'extensions C de PHP.

9 mars – Nexen.net: Rarangi : générateur de document

Image pour le titre du contenu
Lorsque vous devez rédiger des documents, de nombreux outils existent, tous différents. Cependant si vos documents, vous devez les rédiger en collaboration, il faut passer par internet et utiliser des outils prévus à vos besoins.
Rarangi est un outil qui va répondre à votre besoin. Il s'agit d'un outil simple et configurable facilement. Il fonctionne en PHP 5 et s'inspire des possibilités proposées par phpDocumentor comme les classes, une recherche puissante. Vous pourrez le comparer à l'outil Mozilla Cross Reference.

9 mars – Nexen.net: XMP PHP Toolkit

Image pour le titre du contenu
XMP PHP Toolkit est une nouvelle extension pour PHP 5. Il s'inspire de XMP Toolkit d'Adobe pour lire et écrire dans les fichiers multimédia les métadonnées.
Chaque fichier graphiques (Jpg, PNG,...), multimédia (MP3, Wav, AVI, Mpeg...) possède une entete avec des informations. Si vous utilisez cette extension avec PHP, vous pourrez prendre le contrôle des différentes entêtes pour en indexer directement les informations pour votre projet web.
Actuellement cette extension fonctionne sous un environnement linux

8 mars – Nexen.net: Actualité de développement PEAR, edition 270

Image pour le titre du contenu
6 paquets ont été mis à jour cette semaine

PEAR est la bibliothèque de composants PHP.

 


8 mars – Nexen.net: Scripts pour détecter les mobiles

Image pour le titre du contenu
Lors de vos développements webs, il est important de tester votre réalisation sur différents navigateurs, mais aussi sur les mobiles comme les iPhones ou iPods.
Le site « catswhocode » propose 10 extraits de scripts qui vont vous aider à rendre compatible votre site internet. Ces extraits utilisent les langages PHP : Javascript, CSS...
Il est important de garder ces quelques lignes de codes sous la main, car vous risquez d'en avoir besoin lors de la mise en production de votre projet.

8 mars – PHP Index: EasyPHP 5.3.2 est disponible

Moins d'un mois apres la 5.3.1, EasyPHP 5.3.2 est disponible en telechargement. Cette nouvelle version fait suite a la sortie de PHP 5.3.2.

Comme toujours, EasyPHP peut s'installer n'importe ou : disque dur, cle USB ...
L'interface d'administration d'EasyPHP permet de:
- modifier directement le repertoire DocRoot d'Apache et de lister ce qu'il contient
- creer/supprimer des alias
- gerer MySQL avec PhpMyAdmin
- declarer le TimeZone pour PHP.
- exceder au phpinfo

EasyPHP est maintenant traduit en 7 langues (et d'autres vont venir).

Website : www.easyphp.org
Facebook page : www.facebook.com/pages/EasyPHP/100608599258
Twitter : www.twitter.com/easyphp
Sourceforge : www.sourceforge.net/projects/quickeasyphp/

Les versions les plus recentes sont:

** EasyPHP 5.3.2 **
- PHP 5.3.2
- Apache 2.2.14
- MySQL 5.1.43
- PhpMyAdmin 3.2.5

** EasyPHP 5.2.10 **
- PHP 5.2.10
- Apache 2.2.13
- MySQL 5.1.37
- PhpMyAdmin 3.2.1
- SQLite 2.8.17
- Pecl 5.2.6

** EasyPHP 6.0dev **
- PHP 6.0dev [090817]
- Apache 2.2.13
- MySQL 5.1.37
- PhpMyAdmin 3.2.1

Cordialement
L'equipe d'EasyPHP

Proposé par Laurent Abbal

7 mars – Hello Design: Programmez numéro 128 - Mars 2010

Dans le numéro du magazine "Programmez" de mars 2010, un spécial Open Source / linux. Ce numéro est très riche au niveau du contenu dont le dossier traite des points suivants :

  • La Guerre : logiciel Libre contre Open source
  • Démarrer un projet multi-plate-forme
  • Wampserver : un projet à 10 millions
  • Talend : les données deviennent Open Source
  • Symfony : ces français qui boostent le développement
  • VLMC : La nouvelle invasion multimédia française
  • Pour ne pas déraper sur la banquise
  • Réaliser une appliance Linux "Live" avec SUSE Studio
  • La naissance d'une distribution : NixOS
  • Le poste de trail idéal du développeur Linux

Bien entendu, vous pourrez trouver à l'intérieur mon article "Démarrer un projet multi-plate-forme" autour des distributions AMP (Apache, PHP, MySQL)

http://www.programmez.com/minimag.php

7 mars – Nexen.net: Les logiciels libres les plus prometteurs

Image pour le titre du contenu
Le site Indexel a regroupé une liste des logiciels libres qui seront peut-être les logiciels indispensables pour le futur. La liste propose 13 logiciels, touchant de nombreux secteurs.
Cette liste couvre des logiciels allant d'Android à Asterisk, mais aussi bien des logiciels libres de Firefox à une plate forme LAMP (Linux Apache MySQL PHP).
Les secteurs importants sont :
  • Système d'exploitation mobile : Chrome OS et Android
  • Virtualisation : KVM
  • ToIP : Asterisk
  • ETL : Talend Open Studio
  • CMS : Drupal et Alfresco
  • ERP : le mode SaaS comme argument de la réversibilité
  • Messagerie : Raindrop
  • Web 2.0 : OpenStreetMap et Piwik

7 mars – Nexen.net: Livre PHP et MySQL -MySQLi – PDO 2eme édition

Image pour le titre du contenu
Comme beaucoup de développeurs et développeuses, lorsqu'il faut se faut pencher sur un nouveau langage ou une nouvelle technologie, vous recherchez des exemples, des cas pratiques, des docs... pour démarrer rapidement votre projet.
Il s'agit de la deuxième édition du livre « PHP et MySQL – MySQLi – PDO, construisez votre application » aux éditions ENI qui montre sous la forme d'un cas pratique par où commencer et couvre de nombreux points.
L'ouvrage propose 3 applications permettant de communiquer avec des bases de données MySQL, MySQLi et PDO et une application supplémentaire au format « objet ».
Cette nouvelle édition propose de nombreuses évolutions touchant les captcha, les namespaces...

6 mars – Nexen.net: PHP 5.3.2

Image pour le titre du contenu
Le site PHP.net a annoncé la sortie de la nouvelle version de PHP 5.3.2.
Cette nouvelle version apporte de nombreuses corrections concernant les sécurités et les bugs comme :
  • Validation du mode Safe_mode
  • Amélioration de open_basedir / bypass safe_mode
  • Ajout du support for SHA-256 et SHA-512 pour PHP crypte.
  • Correction lors de l'utilisation ldap_next_reference

vous pouvez consulter le communiqué officiel pour connaître l'ensemble des évolutions.

6 mars – Nexen.net: Widget en PHP et MySQL et Jquery

Image pour le titre du contenu
Les Widgets permettent d'animer vos sites internet de différentes manières et surtout de personnaliser votre site web.
Il existe différents langages pour réaliser des Widgets, mais pour vous lancer sur ce point, vous pouvez vous appuyer sur le tutorial publié sur tutorialzine.com
Ce tutorial montre une façon simple de savoir qui est présent sur votre site internet et par la même occasion utiliser PHP, MySQL et Jquery.

5 mars – Glagla.org: Migration d’un gros projet symfony de la version 1.2 à 1.4

Lors du symfony live 2010 (non, je ne vous ferais pas un compte rendu de symfony live 2010, il y en a de très bien déjà partout sur l’internet) beaucoup de personnes ont interpellées la core team au sujet des problèmes de compatibilité descendante avec symfony. Récemment, dans ma société, j’ai migré un projet de symfony [...]

Article original publié sur Glagla Dot Org. Tous droits réservés.

Migration d’un gros projet symfony de la version 1.2 à 1.4

5 mars – Nexen.net: Petit guide MySQL

Image pour le titre du contenu
La base de données MySQL possède de nombreuses fonctions qui ne sont pas toujours bien connues. Jl2tho a publié un petit guide de survie MySQL pour le développeur.
Ce guide comprend un tour général des fonctions principales de MySQL qui sont :
  • le démarrage et arrêt d’un serveur MySQL
  • la création/destruction d’une base MySQL
  • l’import/export d’une base MySQL
  • la consultation du contenu d’une base MySQL en mode commande
  • la configuration d’hibernate pour accéder à une base MySQL

En résumé, un petit guide utile à posséder à portée de mains.

5 mars – Nexen.net: Options de configuration de PHP

Image pour le titre du contenu
Craig Buckler a publié sous la forme d'un article quelques astuces pour pouvoir remplacer certaines options de configuration de PHP.
Ces options sont utiles car souvent vous pouvez modifier certaines parties dans le fichier de configuration « php.ini » comme la gestion des erreurs, la taille mémoire.... Mais lorsque vous déplacez votre projet vers un autre type d'hébergement, vous n'êtes pas sûr d'avoir les mêmes possibilités de modification, surtout si votre hébergement est mutualisé.
Cependant il existe quelques fonctions qui vont vous permettre d'effectuer ces ajustements.

4 mars – Nicolas Loeuillet: Passez de Wordpress à PluXml en un seul clic avec wp2pluxml

wp2pluxml vous permet de convertir le contenu de votre blog Wordpress en un blog PluXml.

La version actuelle (alpha3) permet de convertir les catégories, les billets et les commentaires d’un blog Wordpress. Le tout, en un clic ! Facile, non ?

Quelques liens utiles :

Il reste à récupérer les médias (images et documents) et ça sera pas mal :)

Attention, ce script est à exécuter en local et non en environnement de production (selon la taille de votre blog Wordpress, la génération peut prendre du temps).
Avant toute chose, sachez que ce script a besoin de PHP 5 pour fonctionner (en effet, nous utilisons l’extension SimpleXML). À l’heure actuelle, ce script n’a été testé qu’avec PluXml 4.3.1. Impossible donc de dire s’il est compatible avec les versions précédentes.