News

Voici un petit tutorial sur la façon de rédiger ses propres fonctions, cette première partie traite principalement des fonctions retournant des valeurs non booléennes ainsi que de la synthaxe pour les rédiger.

Voila je salue l'auteur (bah en fait c'est moi). Bonne lecture !

P.S : Je met aussi en lien le 2ème article traitant de simplification de code.

edit : j'ai trouvé un peu de temps pour finir la seconde partie sur 4 de prévus pour cette notion. Je rajoute donc le lien.

. Faire ses propres fonctions avec PHP : 1ère Partie
. Faire ses propres fonctions avec PHP : Seconde Partie
. Portabilité et simplicité de vos applications : 1ère Partie
le 23/03/2006 à 16:09
Quand faut y aller, faut y aller !
Ca faisait longtemps que je voulais le faire, mais faute de temps, je n'ai pas eu l'occasion de concrétiser.

Eh oui, j'ouvre un blog, un espace de discussion, sur le thème PHP. Pour raconter ma vie, quoique ptete pas quand même, mais surtout écrire des articles sur ce thème puisque ca me tenait vraiment à coeur d'écrire (malgré j'avoue avec un style un peu simpliste pour le moment) !

Pour toutes critiques négatives, insultes ou spam, merci de s'adresser à ma secrétaire mojorisin.

. L'adresse du blog

P.S : les articles seront aussi disponibles ici, avec la V4, alors glob hein ! Au boulot !
le 15/03/2006 à 17:24
PHPIndex.com lance son forum
Après le look, PHPIndex intègre donc un forum, à son site, pour aider les apprentis-developpeurs en PHP. Pour ma part, je dirais pas que c'est un forum de plus parmi les 10000 déjà présents mais bien un nouveau forum de référence ou en tout cas, je l'espère, qui le deviendra.

A voir donc. Moi j'y serais pour aider !

. Forum de PHPIndex
Eh oui d'après nexen, information de php.net, magic_quotes et register_global ont été purement supprimés. Ce n'est pas une surprise puisque cela avait été envisagé à Paris au mois de novembre.

Ces deux fonctions devaient, au départ, simplifier la vie de la communauté.

. magic_quotes se chargeaient d'echapper les caractères spéciaux pour combler les erreurs ou trous de sécurités, mais qui s'est avéré plus dangereux, car il entraina une plus grande négligence des programmeurs.
. register_global permettait lui de rendre global ,donc accéssible partout, toutes les variables.

Donc, prions pour eux, mais une chose est sur, nous ne les regretterons pas !

Vous pouvez aussi télécharger la version 6 de PHP, pas destinée evidement à la production. ici
le 08/03/2006 à 12:21
Zend Framework : enfin une réalité
Hier, est sorti le tant attendu framework Zend, qui doit mettre tout le monde d'accord. En effet, On reproche à PHP de n'avoir pas de framework définis, mais une multitude de "petits" frameworks, ou aucun n'arrive à prendre le pas sur l'un ou l'autre.

Alors pour le moment seulement quelques librairies sont opérationelles, mais beaucoup sont dites en incubation (en cours de devellopement).

Alors pour le moment on a :

. zend_db : genre PDO amélioré
. zend_feed : pour générer des fichiers RSS et Atom valid.
. Zend_HttpClient : pour executer des requêtes HTTP sans passer par PHP. Une amélioration de la librairie cUrl en quelques sortes.
. Zend_InputFilter : filtre les données renvoyées, très interressant donc pour la sécu.

Et d'autres comme Zend_Json, Zend_pdf, Zend_Mail and Zend_Mime, Zend_Search_Lucene, Zend_Service: Amazon, Flickr, and Yahoo! et Zend_XmlRpc. Voilà je ne rentre pas dans les détails pour ceux la.

Je n'ai pas eu encore le temps de bien tester, mais esperons à la sortie de la version de production, "Zend framework" s'imposera comme le Framework numéro 1 de PHP et ainsi donné à PHP l'ampleur qu'il mérite face à ses concurrents directs.

. Zend Framework
. Une previoew sur PHPIndex.com
le 08/03/2006 à 12:05
phpMyAdmin version 2.8.0
La serie 2.7 n'aura pas vécu longtemps puisque la version finale de la serie 2.8 vient de sortir. Au programme :

. compatibilité avec PHP 5.1.2
. Possibilité de cacher les tables.
. Possibilité de configurer la mémoire pour l'import/export
. Meilleur support pour CGI
. Plus besoin de .htaccess dans le repértoire racine.
. Web-base setup

Alors j'ai aussi découvert (sur le site de Dew), un futur concurrent à phpMyAdmin, un client pour gérer ses bases de données, développé avec la technologie AJAX. Pour le moment le projet n'est pas assez abouti mais promet une belle carrière. Ainsi qu'un autre client devellopé lui, en flash.

. phpMyAdmin
. TurboDbAdmin
. flashMyAdmin
le 15/02/2006 à 19:12
PHPit : Sécurisez vos mots de passe
Alors la question que pas mal d'apprentis-developpeurs se pose, est ce qu'un simple md5() peut suffire à crypter et sécuriser mes pass ?
bonne question, certains diront que oui et d'autres non, peu importe finalement, donc pour les plus paranoïaques d'entre vous, voici une méthode simple et astucieuse, proposée par PHPit.net, pour crypter un pass avec les fonctions de hashage disponibles (md5, sha1).

Toujours en anglais.

. Handling passwords safely in PHP
PHPit, reprend encore une fois des choses basiques, pour écrire un article. Mais absolument pas inutile pour le coup.

Dans cet article "tutorial", on vous montre la marche à suivre pour manipuler un fichier proprement. découpé en plusieurs étapes, à savoir lire / écrire / copier / detruire et manipulation de dossier, l'article donne une bonne première approche sur le sujet et même en apprendre encore un peu plus.

L'article est en anglais.

. A beginners introduction to PHP’s file functions
le 12/02/2006 à 20:37
Internet Explorer 7 beta
Microsoft a "release" une version beta de son nouveau navigateur qui promet des améliorations très attendues au niveau de la gestion des CSS, des flux RSS et de pleins de choses que bon nombre d'entre nous sont toujours prêts à faire remarquer :)
L'avantage sera que nous n'aurions bientôt plus (normallement) besoin de nous soucier des problemes de compatibilité de nos sites sur internet explorer qui est quand même le navigateur le plus utilisé malgré la remontée spectaculaire de firefox, le navigateur de mozilla.
Cette version de internet n'est apparement disponible que pour les systemes vérifiés par la "genuine" microsoft :)

source : http://www.microsoft.com/windows/IE/ie7/default.mspx
Je m'étonne de voir un peu partout sur les sites de php et ici même, une critique intensive de la nouvelle version de Nexen.net. Même si dans l'absolue, les arguments sont valables, c'est plûtot cette intolérance qui me dérange.

C'est vrai, au départ, le site ramait, les pubs étaient un peu trop omniprésentes et la on peut encore voir des erreurs, beaucoup préfère l'ancienne charte graphique (question de goût), et cerise sur le gateau, le site n'est pas valid W3C.

Alors, sans vouloir critiquer tout ce petit monde, est-il nécéssaire de rappeler que nexen.net, est une mine d'information en matière de PHP. Evidemment dans cette nouvelle version, tout n'est pas parfait pour le moment, mais pourquoi être si intolérant ("C'est à chier", "Franchement trop nul" et j'en passe) ? Certains oublient surement, que sans nexen, vous n'auriez pas de traduction du manuel PHP (et à jour en plus), ou bien leur moteur de recherche au niveau des erreurs PHP. Bref, on oublie trop souvent pour ne laisser place qu'à la critique, le plus souvent, pas vraiment constructive en plus.

J'espère que tous les bugs restants seront fixés, car Nexen est une mine d'information et reste pour moi, la référence francaise en matière de PHP. Et maheureusement, la perfection n'existe pas.

"Quand lephpfacile se transforme en blog" ^^

Edit :
Précision au niveau moteur du site, qui serait donc une base Mambo (source Jok3r). Ceci explique le code non valide et les eventuels bugs d'adaptation. Peut être un autre CMS aurait plus adequat à adapter ou une production personnel même si je suppose que le temps leur fait cruellement défaut. A suivre donc.

J'en profite aussi pour rappeler que ce post n'est pas la pour accréditer les différentes incohérences du site, elles existent, on ne peut pas le nier. Mais descendre un site, qui a aidé toute une communauté, bénévolement, est à mon sens déplacé et injuste pour ses auteurs.

Edit bis :

Sur le blog de qwix, où l'on peut trouver des articles interressants au passage, on a la réponse de Damien Seguy, sur cette nouvelle version.
. Réponse de Damien Seguy

Laissons leur un peu de temps, le temps de l'adaptation.

. Nexen
. en savoir + sur Mambo.
. Blog de Qwix
LoadingChargement en cours