Les meilleurs cours et tutoriels PHP Consultez tous les cours
Nombre d´auteurs : 124, nombre d´articles : 76, dernière mise à jour : 23 novembre 2010
Pour débuter
-
Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés.
Appelons grand débutant celui qui n'a jamais programmé ni entamé aucune initiation sur les notions générales de la programmation. Nous ambitionnons donc de satisfaire ce public, s'il est prêt à travailler régulièrement et à y consacrer une semaine intensive, par exemple...
Mais bien entendu, qui peut le plus peut le moins !
Aussi ce tutoriel ne devrait pas rebuter l'informaticien qui connaît déjà un ou plusieurs autres langages, mais souhaiterait se mettre à PHP, langage devenu incontournable pour la programmation web. Ce lecteur-là pourra parcourir à son rythme le tuto qui suit et y trouver réponses à ses questions...
Dans tous les cas, bonne lecture !Création : 3 février 2009 · 148 commentaires -
Ce cours vous apprendra à aborder tous les aspects du langage PHP, depuis la syntaxe jusqu'aux meilleures techniques de programmation. De nombreux exemples facilitent la compréhension par l'expérience. Nous verrons également d'autres aspects comme les méthodes de Test d'applications ainsi qu'une vision globale de la communauté PHP.Création : 24 mai 2008 · 20 commentaires
Sommaire
- Bibliothèques, extensions
- Comparatifs
- Frameworks
- Jeux
-
Langage
- Initiation
- FAQ, documentation, livres...
- E-Commerce
- Études
- Expressions régulières
- Fichiers
- Formulaires
- HTML - CSS
- Internationalisation (i18n)
- Motifs de conception (design patterns)
- Programmation orientée objet (POO)
- Rich Internet Applications (RIA)
- Standard PHP Library (SPL)
- Services Web
- Techniques de programmation
- Outils
- Reportages
- Scripts (blogs, CMS...)
- Sécurité
- SGBD
- Webmarketing
- [Anciens articles sur PHP4]
menu
Initiation
-
Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés.
Appelons grand débutant celui qui n'a jamais programmé ni entamé aucune initiation sur les notions générales de la programmation. Nous ambitionnons donc de satisfaire ce public, s'il est prêt à travailler régulièrement et à y consacrer une semaine intensive, par exemple...
Mais bien entendu, qui peut le plus peut le moins !
Aussi ce tutoriel ne devrait pas rebuter l'informaticien qui connaît déjà un ou plusieurs autres langages, mais souhaiterait se mettre à PHP, langage devenu incontournable pour la programmation web. Ce lecteur-là pourra parcourir à son rythme le tuto qui suit et y trouver réponses à ses questions...
Dans tous les cas, bonne lecture !Création : 3 février 2009 · 148 commentaires -
Si vous n'avez jamais (ou très peu) fait de pages Web, ce tutoriel est pour vous.Création : 15 mars 2007 -
Ce cours vous apprendra à aborder tous les aspects du langage PHP, depuis la syntaxe jusqu'aux meilleures techniques de programmation. De nombreux exemples facilitent la compréhension par l'expérience. Nous verrons également d'autres aspects comme les méthodes de Test d'applications ainsi qu'une vision globale de la communauté PHP.Création : 24 mai 2008 · 20 commentaires -
Utilisation d'une chaîne : avec des guillemets, avec des apostrophes ??? Lesquels choisir ? Nous allons voir ici les différences d'utilisation entre les deux, à vous après de faire votre choix en toute connaissance de cause.Création : 12 avril 2006 -
Afficher ses données "proprement" : données provenant d'un array() ou d'une base de données. Création "à la volée" d'un tableau HTML. Affichage "en lignes" (les données sont affichées à la suite ligne par ligne) ou "en colonnes" (affichage colonne par colonne).Création : 12 février 2009 · Commentez -
Introduction rapide à la programmation Web au travers de diverses technologies : Serveurs web Apache et IIS, Programmation ASP, PHP, JSP et PERL.Création : 1er janvier 2005 -
Vous avez envie de permettre aux visiteurs de votre site d'uploader des fichiers sur votre serveur ? Mais vous ne savez pas comment faire ? Alors ce tutoriel est fait pour vous. En lisant ce tutoriel, vous verrez qu'uploader un fichier en PHP est non seulement faisable mais qu'en plus c'est très simple ! ;o)Création : 1er décembre 2006 -
Envoyer un mail en PHP n'est pas une tâche bien difficile. Personnaliser son mail et comprendre le fonctionnement des différents entêtes est bien plus compliqué.Création : 1er juillet 2007 -
À l'heure où les inscriptions robots sont de plus en plus fréquentes et où il est difficile de distinguer un utilisateur réel d'un utilisateur factice, la création d'un mail de confirmation permet de diminuer considérablement les inscriptions indésirables...Création : 24 mai 2008 -
Depuis PHP 5.1, la gestion des dates en PHP a profondément changé. Certaines fonctions ont été réécrites, la gestion interne des dates s'est agrandie et elle est devenue indépendante de l'OS sous-jascent. De nouveaux objets/fonctions ont fait leur apparition qui apportent, entres autres, la gestion des fuseaux et décalages horaires (heure d'été), autant de notions intéréssantes en développement web et sur lesquelles il serait dommage de faire l'impasse. Faisons un point dessus.Création : 6 juin 2008 · Mise à jour : 11 octobre 2009 · 3 commentaires -
Le but de ce tutorial est de vous montrer un exemple de conception de site dynamique. Bien entendu, rien ne vous empêche de ne pas suivre cette structure, et de coder votre site autrement.Création : 18 mai 2006 -
Cet article a pour but de présenter les diverses fonctions sur les dossiers ainsi que la méthode à suivre pour la gestion des fichiers et répertoires d'une arborescence à travers d'un cas d'école : un explorateur de fichiers en PHP.Création : 1er janvier 2003 -
Cet article est la traduction de Class Design in PHP de Wes Shell, il parle des bonnes pratiques de la POO en PHP.Création : 28 octobre 2009 · 4 commentaires -
Pierre-Baptiste Naigeon a écrit un tutoriel pour apprendre à concevoir un site au menu dynamique. Le tutoriel qui suit est l'étape suivante dans l'élaboration d'un site Web : utiliser des classes d'abstraction. Je me contenterai de reprendre l'exemple qu'il donne sans le modifier en substance : je ne prévois d'en modifier que l'organisation. Le produit final sera 100% identique à l'original mais le code sera mieux organisé, ce qui est fondamental pour permettre à un projet d'évoluer.Création : 19 mai 2006 · Commentez -
La programmation orientée objet est une technique adaptée en premier lieu par les développeurs de jeux vidéos et ensuite reprise par les développeurs traditionnels applicatifs et web qui utilisent des langages tels que PHP, JSP et ASP.NET. Les programmeurs procéduraux ont trouvé le passage vers la programmation orientée objet tel un challenge dans leur carrière car cela change totalement la manière de penser ses données, et les opérations que le programme réalise.Création : 3 novembre 2009 · 12 commentaires -
N'avez jamais vous pesté contre des caractères s'affichant mal, carrés, points d'interrogation ou caractères étranges à la place des accents ? Et ceci dès que vous essayiez d'utiliser un encodage en UTF-8 ? Ce tutoriel va vous expliquer comment encoder votre site intégralement en UTF-8 sans louper une étape qui pourrait faire apparaître ces caractères disgracieux.Création : 12 septembre 2009 · 37 commentaires -
PHP V5.3 est prévu pour bientôt. De nombreuses fonctionnalités de cette version étaient prévues depuis plusieurs années. Initialement décrit comme « PHP 6 sans le support natif d'Unicode », PHP 5.3 est une amélioration riche en nouvelles fonctionnalités pour la branche de la version 5. Cette version est destinée à préparer les développeurs pour PHP 6 quand elle sortira, en ajoutant de nombreuses fonctionnalités, en opérant du nettoyage moyennant l'amélioration des fonctionnalités, en résolvant des problèmes liés à certaines plate formes et en décourageant l'utilisation de fonctionnalités qui n'existeront plus dans les versions ultérieures. Dans cette série « les nouveautés de PHP 5.3 », nous allons entrer dans le détail de ces fonctionnalités et voir comment elles peuvent être utilisées dans votre application Web. Cet article est traduit de « What's new in PHP V5.3 » par John Mertic, publié initialement sur IBM Developer Works.Création : 20 juin 2009 · Mise à jour : 29 juin 2009 · 13 commentaires -
Cet article est la traduction de PHP Good Practices 1 ? Naming Conventions de Wes Shell et parle des bonnes pratiques de nommage concernant les éléments de code PHP.Création : 15 décembre 2009 · 4 commentaires -
Vous avez sûrement remarqué que j'ai mentionné dans un de mes articles précédents que la plus grande faiblesse de PHP réside dans sa simplicité. Mais ne vous méprenez pas une seule seconde - je suis un développeur PHP, et je le serai jusqu'au jour où je mourrai. Mais il y a du bon code, et il y a du mauvais code. Cet article va vous apprendre comment faire en sorte que votre code tombe dans la bonne catégorie.Création : 21 janvier 2010 · 4 commentaires -
Apprenez à mieux intégrer les scripts avec des outils de ligne de commande. Examinons avec les commandes shell_exec(), exec(), passthru() et system() comment passer des informations en toute sécurité à la ligne de commande, et comment en récupérer.Création : 2 février 2010 · Commentez -
Tout développeur PHP sait manipuler des variables en PHP. Peut-on en dire autant quand les concepts de "copie" et de "références" entrent en jeu ? Nous allons détailler comment fonctionnent les variables au niveau interne à PHP. Cela nous permettra de comprendre très nettement les mécanismes mis en oeuvre lors de l'utilisation d'objets, de références, de fonctions ou de simples variables globales.Création : 2 août 2010 · 10 commentaires
menu
FAQ, documentation, livres...
-
Apparue en 2004, la certification Zend est l'unique certification qui existe au monde sur PHP. Actuellement uniquement sur PHP5, elle a la particularité d'être plutôt complexe. Plus que PHP, elle sert à évaluer les aptitudes du candidat sur le web et la programmation dans sa globalité. POO, Design Patterns, reconnaissance de failles de sécurité, protocole HTTP, gestion des flux de données, XML et services webs, sont autant de questions qui sont posées. Etant moi-même formateur à la certification chez Anaska, je vous propose dans cet article, de passer en revue les sujets abordés, mais aussi les questions types, les astuces et les pièges à éviter.Création : 23 juillet 2008 -
Article se voulant être une bonne présentation du fonctionnement et de l'intérêt des certifications Microsoft.Création : 23 juillet 2008 -
PHP V5.3 est prévu pour bientôt. De nombreuses fonctionnalités de cette version étaient prévues depuis plusieurs années. Initialement décrit comme « PHP 6 sans le support natif d'Unicode », PHP 5.3 est une amélioration riche en nouvelles fonctionnalités pour la branche de la version 5. Cette version est destinée à préparer les développeurs pour PHP 6 quand elle sortira, en ajoutant de nombreuses fonctionnalités, en opérant du nettoyage moyennant l'amélioration des fonctionnalités, en résolvant des problèmes liés à certaines plate formes et en décourageant l'utilisation de fonctionnalités qui n'existeront plus dans les versions ultérieures. Dans cette série « les nouveautés de PHP 5.3 », nous allons entrer dans le détail de ces fonctionnalités et voir comment elles peuvent être utilisées dans votre application Web. Cet article est traduit de « What's new in PHP V5.3 » par John Mertic, publié initialement sur IBM Developer Works.Création : 20 juin 2009 · Mise à jour : 29 juin 2009 · 13 commentaires
menu
E-Commerce
-
Ogone est un PSP autrement dit "Payment Service Provider", ou fournisseur de services de paiements électroniques. Grâce à une interface unique configurable et sûre, un webmaster pourra proposer aisément différents moyens de paiement à ses clients (tous types de cartes de crédit, virement bancaire électronique... ). L'intégration technique dans les pages du site marchand est réduite à la plus simple expression et est totalement indépendante des moyens de paiement proposés et du langage utilisé (ici l'exemple est en PHP).Création : 24 août 2005 -
Ce tutoriel a pour but d'expliquer l'installation d'un système de paiement en ligne E-Transactions (SIPS-ATOS) sur un site e-commerce utilisant un serveur Linux avec Apache et PHP.Création : 22 juin 2008
menu
Études
-
Tests de performances en PHP5 : apostrophes VS guillemets, echo VS print, variables, structures de contrôle, fichiers, tableaux, remplacements de chaînes...Création : 3 novembre 2007 -
Les outils de gestion de contenu, Content Management System (CMS), apparaissent désormais comme des solutions incontournables pour de nombreuses entreprises. Pourquoi un outil CMS ? Pourquoi l'Open Source ? Quel outil pour quel projet ? À travers son livre blanc, Axidéa apporte les réponses aux questions que vous vous posez pour mettre en route votre projet web dimensionné à votre besoin.Création : 3 février 2006 -
Recensement, secteur par secteur, des sociétés faisant appel aux technologies PHP pour tout ou partie de leur site internet.Création : 16 juin 2004 -
Une présentation de PHP au monde de l'entreprise.Création : 13 janvier 2005
menu
Expressions régulières
-
PHP dispose de divers moyens permettant de vérifier le contenu d'une variable. Ce tutoriel traite des expressions régulières, aussi appelées expressions rationnelles.Création : 28 mai 2006 · Commentez -
Tout programmeur s'est déjà vu obligé de traiter des chaînes de caractères. Sur le web, les pages elles-mêmes, les données transmises aux scripts et celles provenant des bases de données sont des chaînes de caractères qu'il faut traiter, analyser, corriger... Chose ardue et quasi-impossible sans l'utilisation d'un formidable outil que sont les expressions régulières (dites aussi expressions rationnelles).Création : 1er janvier 2003 · Mise à jour : 24 février 2003 -
Pour diverses raisons (optimisation de site, faciliter la mémorisation des liens, cloaking, etc.), il peut être souhaitable de modifier la forme que prennent les liens d'un site Internet, sans pour autant changer toute la structure des pages physiques.Création : 7 mai 2006 -
Ce tutoriel va vous permettre de vérifier la validité d'une adresse e-mail. Il répond à un besoin constant des webmasters qui souhaitent valider les adresses e-mails des internautes s'inscrivant sur leurs sites. Nous verrons différentes natures de validation, de la plus simple, par analyse syntaxique, à la plus complexe, par vérification du nom de serveur.Création : 13 mai 2006
menu
Fichiers
-
Cet article a pour but de présenter les diverses fonctions sur les dossiers ainsi que la méthode à suivre pour la gestion des fichiers et répertoires d'une arborescence à travers d'un cas d'école : un explorateur de fichiers en PHP.Création : 1er janvier 2003 -
Comment construire une application capable de lister toutes les images (gif, jpg, png) d'un répertoire (et de ses sous-répertoires), de générer des miniatures de ces images si elles n'existent pas encore, puis d'afficher les miniatures avec un lien sur l'image originale.Création : 15 septembre 2006 · Commentez
menu
Formulaires
-
Ce tutoriel traite de différentes manières permettant de récupérer des informations depuis un formulaire HTML à l'aide d'un script PHP.Création : 30 juillet 2006 · 3 commentaires -
Cet article expose le mode d'utilisation du package HTML_quickform de la bibliothèque PEARCréation : 29 mai 2004 -
Vous avez envie de permettre aux visiteurs de votre site d'uploader des fichiers sur votre serveur ? Mais vous ne savez pas comment faire ? Alors ce tutoriel est fait pour vous. En lisant ce tutoriel, vous verrez qu'uploader un fichier en PHP est non seulement faisable mais qu'en plus c'est très simple ! ;o)Création : 1er décembre 2006
menu
HTML - CSS
-
Les feuilles de style CSS sont très pratiques pour séparer le fond et la forme mais il leur manque la possibilité de déclarer des variables que l'on pourrait réutiliser tout au long d'un projet web. Heureusement pour nous PHP est là et nous allons voir comment l'utiliser pour dynamiser nos CSS.Création : 12 février 2009 · 3 commentaires -
Afficher ses données "proprement" : données provenant d'un array() ou d'une base de données. Création "à la volée" d'un tableau HTML. Affichage "en lignes" (les données sont affichées à la suite ligne par ligne) ou "en colonnes" (affichage colonne par colonne).Création : 12 février 2009 · Commentez
menu
Internationalisation (i18n)
-
Cet article a pour but de proposer une solution simple pour introduire plusieurs langues dans vos sites web, avec une interface administrateur.Création : 15 octobre 2007 -
Depuis PHP 5.1, la gestion des dates en PHP a profondément changé. Certaines fonctions ont été réécrites, la gestion interne des dates s'est agrandie et elle est devenue indépendante de l'OS sous-jascent. De nouveaux objets/fonctions ont fait leur apparition qui apportent, entres autres, la gestion des fuseaux et décalages horaires (heure d'été), autant de notions intéréssantes en développement web et sur lesquelles il serait dommage de faire l'impasse. Faisons un point dessus.Création : 6 juin 2008 · Mise à jour : 11 octobre 2009 · 3 commentaires
menu
Motifs de conception (design patterns)
-
Voici la traduction d'un article de Pádraic Brady auteur du site web "patterns for Php". L'article original n'est plus accessible dans la mesure où le site n'est plus en ligne. Il s'agit de la présentation d'un cas d'utilisation du design pattern strategy en PHP en prenant l'exemple d'un logger.Création : 13 octobre 2008 -
Les motifs de conception (design patterns) sont uniquement pour les architectes JavaTM - c'est du moins ce que vous avez pu être mené à croire. En fait, les motifs de conception sont utiles à tous. Si ces outils ne sont pas exclusivement pour les astronautes de l'architecture, que sont-ils et pourquoi sont-ils utiles dans les applications PHP ?Création : 24 mai 2008 -
Le modèle orienté objet de PHP 5 vous donne la capacité d'implémenter des motifs de conception pour améliorer la conception de votre code. Lorsque vous améliorez la conception de votre code de cette manière, il devient plus lisible, plus aisément maintenable et plus robuste au moment d'absorber les modifications.Création : 24 mai 2008 -
De tous les motifs de conception (Design patterns), le motif MVC est sans doute celui sur lequel il y a le plus à dire. Je vais cependant rester simple, le but de cet article est de comprendre MVC, et pourquoi MVC ?Création : 28 juin 2007 · Mise à jour : 12 octobre 2009 · Commentez -
Ce document propose une méthode de développement d'applications Web/PHP respectant l'architecture MVC (Modèle - Vue - Contrôleur)Création : 1er janvier 2005 -
Le design pattern observateur est un classique du GOF, il participe au découplage et à la réduction des dépendances. En général, 2 interfaces sont utilisées, on peut aussi manipuler des classes abstraites. Nous allons ici montrer un exemple complet de son utilisation et nous allons nous aider de la puissante librairie objet interne de PHP5 : la SPL.Création : 4 février 2008 · Mise à jour : 11 octobre 2009 · 5 commentaires -
UML définit plusieurs liens remarquables entre les classes. La totalité de ces liens pondérés permet de mesurer ce que l'on appelle le couplage. Savoir lire un diagramme de classes est aujourd'hui indispensable pour la conception d'une application web. PHP ne fait pas exception à cela, son modèle objet étant très mûr et tout à fait capable. Nous allons ici présenter les différentes liaisons, leurs caracteristiques ainsi que leurs avantages/inconvénients et quand les utiliser. Association, héritage, agrégation, composition. Dans cet article, nous allons voir comment utiliser ces liaisons avec PHP.Création : 9 juillet 2010 · 9 commentaires -
Ce cours est une introduction très sommaire au Zend Framework, dans le but d'écrire une application MVC très simple utilisant une base de données. (Traduction du tutoriel par Rob Allen)Création : 1er avril 2007 -
L'idée de préparer les squelettes des applications vient du développement propre au programmeur. Il est connu que le code d'une application donnée ne constitue qu'une partie de programme. Tout le reste se répète et peut être utilisé plusieurs fois dans d'autres applications. Voici, expliquée pas à pas, une solution qui repose sur l'expérience de plusieurs années de travail sur la réalisation des squelettes des applications des programmeurs professionnels.Création : 29 juin 2005 -
Jeudi et vendredi 9 et 10 novembre, s'est tenu le forum AFUP 2006. Comme les années précédentes, ce fut un événement rondement mené, avec beaucoup d'excellentes conférences et de rencontres. Nous avons filmé des interventions sur les design patterns, la sécurité, eZ Systems et l'optimisation en PHP.Création : 27 novembre 2006
menu
Programmation orientée objet (POO)
-
Cet article traite de l'utilisation des interfaces en PHP 5. Il n'est pas destiné à des débutants et de bonnes bases en POO sont requises pour la compréhension du code fourni tout au long de l'article.Création : 13 juillet 2007 -
Ce cours a la prétention de vous apprendre comment utiliser les exceptions avec PHP5 et quelle est leur place naturelle au sein d'un script, notamment par rapport au système de gestion d'erreur de PHP.Création : 13 septembre 2006 -
Cet article reprend les principales nouveautés de PHP5 et fournit quelques exemples. Un bon niveau de PHP est requis pour pouvoir comprendre ce qui y est expliqué.Création : 9 août 2004 -
L'idée de préparer les squelettes des applications vient du développement propre au programmeur. Il est connu que le code d'une application donnée ne constitue qu'une partie de programme. Tout le reste se répète et peut être utilisé plusieurs fois dans d'autres applications. Voici, expliquée pas à pas, une solution qui repose sur l'expérience de plusieurs années de travail sur la réalisation des squelettes des applications des programmeurs professionnels.Création : 29 juin 2005 -
La programmation orientée objet apporte de nombreux avantages. Comment bénéficier de ces avantages en PHP4 ?Création : 31 octobre 2002 -
Cet article est la traduction de Class Design in PHP de Wes Shell, il parle des bonnes pratiques de la POO en PHP.Création : 28 octobre 2009 · 4 commentaires -
La programmation orientée objet est une technique adaptée en premier lieu par les développeurs de jeux vidéos et ensuite reprise par les développeurs traditionnels applicatifs et web qui utilisent des langages tels que PHP, JSP et ASP.NET. Les programmeurs procéduraux ont trouvé le passage vers la programmation orientée objet tel un challenge dans leur carrière car cela change totalement la manière de penser ses données, et les opérations que le programme réalise.Création : 3 novembre 2009 · 12 commentaires -
Cet article est la traduction de How to Use PHP Namespaces, Part 1: The Basics et va vous apprendre les bases de l'utilisation des espaces de noms en PHP. Les espaces de noms sont l'un des changements les plus importants en PHP 5.3. Ils seront familiers aux développeurs C # et Java, et ils sont susceptibles de modifier la structure des applications PHP pour le mieux.Création : 22 décembre 2009 · 2 commentaires -
Comment utiliser les espaces de noms en PHP Partie 2 : importation, alias et résolution de nom
par Joris CrozierCet article est la traduction de How to Use PHP Namespaces, Part 2: Importing, Aliases, and Name Resolution. Dans la partie 1, nous avons examiné l'utilité des espaces de noms en PHP et le mot-clé namespace. Dans cet article, nous examinons la commande use et la façon dont PHP résout les noms d'espace de noms.Création : 7 janvier 2010 · Commentez -
Comment utiliser les espaces de noms en PHP Partie 3 : les mots clés et l'Autoloading
par Joris CrozierDans les parties 1 et 2 de cette série, nous avons examiné les bases des espaces de noms en PHP, l'opérateur pour l'utilisation et la résolution de nom. Dans ce dernier article, nous abordons les options des espaces de noms les plus avancés.Création : 12 janvier 2010 · 4 commentaires
menu
Rich Internet Applications (RIA)
-
Cet article montre comment accéder à vos données MySQL avec Adobe Flex 3 en quelques clics. Nous verrons ensuite la modification des interfaces Flex générées pour développer rapidement vos applications Flex 3.Création : 23 août 2007
menu
Standard PHP Library (SPL)
-
PHP5 possède un modèle objet 'non vide' : il est agrémenté de classes et d'interfaces internes, réunis dans ce qu'on appelle la SPL, ou Standard PHP Library.Création : 14 janvier 2008 -
L'agrégation est une association UML qui lie deux classes. Alors que l'association indique qu'un objet utilise d'autres objets pour son fonctionnement, l'agrégation indique l'utilisation et le pilotage d'un ou plusieurs objets d'un même type.
La composition, elle, est une agrégation particulière dans laquelle un objet agrégé ne peut exister sans son objet conteneur. La relation d'agrégation permet de répondre efficacement à l'étude des variations et des communalités d'une classe, en cherchant à déléguer des responsabilités à certains objets, agrégés dans d'autres (en général tout ce qui est susceptible de varier).
Dans cet article, nous allons voir comment créer une classe mère qui permettra l'agrégation de ses filles, selon certaines règles.Création : 10 mai 2008
menu
Services Web
-
Trouver le moyen d'interfacer divers clients écrits en divers langages sur diverses plateformes, c'est le travail du Web-Service. Dans cet article, nous allons créer un service Web simple à l'aide de PHP5, ainsi qu'un fichier WSDL servant à le décrire. Nous créerons un client simple en PHP5, puis un client mobile en Java J2ME à l'aide de KSOAP2.Création : 17 août 2006 · Commentez -
10 minutes pour faire de la géolocalisation. Vous avez tous fait des bases de données contenant l'adresse, le code postal et la ville d'un client ou d'un utilisateur. Grâce à GoogleMaps, quel que soit votre langage de programmation, vous pouvez accéder à une carte de localisation.Création : 1er août 2007 -
EditGrid.com est un webservice pratique pour utiliser facilement des grilles de type Excel sur un site internet. Je vous propose de voir comment il s'installe et s'utilise. Ce tutoriel ne vise pas à remplacer la documentation officielle, mais simplement à rendre plus abordable des fonctionnalités utiles et efficaces, qui ne sont pas encore, ou peu, documentées en français.Création : 1er mars 2009 · Commentez -
Les API Web Service SMS/Email d'Orange (gratuite, version alpha) offrent un cadre simple pour envoyer/recevoir des SMS et emails. Cet article a pour but de présenter les différentes méthodes des API à travers de courts exemples (notamment avec un site WordPress ou avec le Zend Framework).Création : 31 janvier 2008 -
Présentation des Personal APIs Orange : exemple d'Authentification et de Calendrier
par Fabien Venries, Karim SbataLes Personal APIs d'Orange permettent aux concepteurs de sites web d'offrir des fonctions avancées aux utilisateurs Orange France, en leur proposant d'interagir directement avec leurs outils et données personnelles. Il est ainsi possible pour un utilisateur d'ajouter directement des contacts à son carnet d'adresse Orange, de s'authentifier et partager des informations de profil, d'utiliser ses photos stockées sur Orange photo, etc.Création : 2 juillet 2008 -
Cet article va vous expliquer comment monter un tracker PHP pour faire du BitTorrent, ainsi qu'un client BitTorrent en seeding perpétuel.Création : 3 avril 2005 -
La société Directi - société d'enregistrement de noms de domaines accréditée par l'ICANN - propose un service nommé IP-to-country qui permet de connaître le pays d'origine d'un internaute en fonction de son adresse IP.Création : 15 mai 2003 -
Cet article explique comment réaliser une application basée sur l'architecture client-serveur : comment concevoir une interface utilisateur graphique en XUL, un service Web en PHP et les lier au moyen du protocole SOAP.Création : 29 juin 2005 -
Cet article présente une solution pour utiliser Silverlight avec une base de données MySQL. On y verra également quelques utilisations des composants de Silverlight.Création : 16 juin 2008 -
Nous allons voir dans cet article ce qu'est un fichier WSDL, suivi par la création d'un WebService en PHP consommé par une application .NET en C# et l'inverse, la création d'un WebService C# (en WCF) consommé par une application PHP.Création : 19 novembre 2009 · Commentez
menu
Techniques de programmation
-
Jeudi et vendredi 9 et 10 novembre, s'est tenu le forum AFUP 2006. Comme les années précédentes, ce fut un événement rondement mené, avec beaucoup d'excellentes conférences et de rencontres. Nous avons filmé des interventions sur les design patterns, la sécurité, eZ Systems et l'optimisation en PHP.Création : 27 novembre 2006 -
Utilisation d'une chaîne : avec des guillemets, avec des apostrophes ??? Lesquels choisir ? Nous allons voir ici les différences d'utilisation entre les deux, à vous après de faire votre choix en toute connaissance de cause.Création : 12 avril 2006 -
Envoyer un mail en PHP n'est pas une tâche bien difficile. Personnaliser son mail et comprendre le fonctionnement des différents entêtes est bien plus compliqué.Création : 1er juillet 2007 -
Vous avez un livre d'or (ou autre) en PHP. Vous voulez afficher tous les messages mais il y en a trop pour tous les afficher sur une page ? Alors ce tutoriel vous intéressera : je vais programmer avec vous un système de pagination automatique.Création : 23 décembre 2006 -
Le but de cet exercice est de pouvoir proposer à un visiteur plusieurs styles de présentation différents.Création : 14 mai 2005 -
Cet article explique comment éxécuter un script PHP de façon périodique, et compare les différentes méthodes utilisées.Création : 11 juillet 2004 -
Ce tutoriel va vous permettre de vérifier la validité d'une adresse e-mail. Il répond à un besoin constant des webmasters qui souhaitent valider les adresses e-mails des internautes s'inscrivant sur leurs sites. Nous verrons différentes natures de validation, de la plus simple, par analyse syntaxique, à la plus complexe, par vérification du nom de serveur.Création : 13 mai 2006 -
Alphabet Radio International et Code Morse : encoder/décoder pour "le fun" (adaptation du "standard international").Création : 20 septembre 2008 · Mise à jour : 21 décembre 2008 · 5 commentaires -
Dans le cadre de la gestion des forums, on souhaite représenter un forum qui contient des catégories contenant des boards, par des cercles imbriqués. Ce problème est directement lié au problème connu dans le domaine de la recherche opérationnelle, intitulé "le placement des cercles" (circle packing). Cet article présente le travail effectué dans mon stage dont l'objectif est de développer un logiciel en utilisant une heuristique basée sur une stratégie du jeu de go, proposée par Huang et al.[ref]. Ce logiciel permet d'obtenir une représentation graphique (exemple avec Developpez.com).Création : 1er juin 2008 -
La gestion de la Bufferisation de sortie peut bien souvent simplifier le développement d'applications web, en permettant de retravailler l'ensemble des données qui sont envoyées au navigateur du client. La gestion de la Bufferisation de sortie peut bien souvent simplifier le développement d'applications web, en permettant de retravailler l'ensemble des données qui sont envoyées au navigateur du client. Même si ce n'est pas son but premier, il est possible, par exemple, de modifier le contenu de la balise <head>, pour appeler un fichier CSS ou ajouter un script, ce n'importe où dans le code PHP.Création : 14 juin 2009 · 3 commentaires -
L'objectif de cet article n'est pas de réécrire le guide de migration de PHP 5.2 à PHP 5.3 que l'on peut trouver ici : http://fr.php.net/manual/fr/migration53.php Le but est d'en faciliter la mise en ?uvre, en donnant les astuces permettant d'automatiser le plus possible la réécriture du code pour ne plus utiliser de fonctions dépréciées. Bien sûr, suivre à la lettre ces informations peut ne pas suffire à avoir une application 100% compatible PHP 5.3, mais le plus gros du travail sera fait.Création : 7 octobre 2009 · 6 commentaires