Wamania.com

PHP5

Tout savoir sur PHP5, les astuces, la programmation orientée objet, etc

Fil des billets - Fil des commentaires

vendredi, juillet 23 2010

PHP et Exchange 2007/2010

Je vais vous présenter ici comment interfacer PHP avec Exchange.

Introduction

Exchange est un incontournable dans le milieu de l'entreprise. Malheureusement, c'est du M$, donc fermé et réservé au C#.

Jusqu'à maintenant, et si vous êtes arrivé là, vous devez déjà le savoir, on pouvait utiliser WebDav.

Or, M$ a annoncé la fin de WebDav sur Exchange 2010, au profit de EWS (Exchange Web Services), un système de services Web en Soap. La première approche n'est pas évidente. J'ai donc décidé d'en faire un tuto ici.

Lire la suite...

mardi, janvier 5 2010

Lithium - L’ORM PHP5 vraiment vraiment léger

Aujourd'hui j'ai décidé de partager avec vous mon dernier bébé. Un ORM du nom de Lithium que je développe et que j'utilise depuis 1ans environ.

Alors, je vois déjà les questions, les têtes bizarres, etc..
OUI, encore un. Mais le mien il est mieux (comme ceux des autres quoi ^^)

L'idée derrière Lithium je l'ai eu en cherchant moi-même un ORM "réputé" sur lequel appuyer mes développements. J'ai eu le choix entre des usines qui ne s'en cachent pas, et des "très très très légers ORM" de 35 fichiers PHP de 1000 lignes chacun. Ce n'était pas ma définition de léger !!

De plus, j'étais assez intrigué sur le fonctionnement de ces outils pour le moins complexe. J'ai donc disséqué, trituré, bidouillé, puis j'ai commencé.

Aujourd'hui, je suis arrivé là ou je voulais ! 3 fichiers principaux + 4 fichiers pour les associations. Aucun des fichiers ne dépasse 300 lignes sans commentaires, les 4 fichiers d'associations faisant même environ 100 lignes sans les commentaires.
Mon but était de trier les fonctionnalités en fonction de du rapport bénéfice/complexité. C'est d'ailleurs pour cette raison que Lithium n'évoluera plus en terme de fonctionnalité, mais uniquement en terme de stabilité et légéreté.

Pourquoi l'appeler Lithium ?
Selon wikipedia : C'est l'élément solide le plus léger.

Doc et téléchargement ici : http://lithium.wamania.com

jeudi, août 14 2008

fonction addslashes

elephpant_powered_php.gif

La méthode addslashes est mondialement connue pour échaper les ' ou les " dans les chaînes de caractères à destination de requète SQL. Ca, c'est ce que tout le monde croit.

Lire la suite...