
PHP PHP: Hypertext Preprocessor [52], plus connu sous son sigle PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia[54]. Il est considéré comme une des bases de la création de sites web dits dynamiques mais également des applications web. Présentation[modifier | modifier le code] Il a été conçu pour permettre la création d'applications dynamiques, le plus souvent développées pour le Web. Son utilisation commence avec le traitement des formulaires puis par l'accès aux bases de données. Il est multi-plateforme : autant sur Linux qu'avec Windows il permet aisément de reconduire le même code sur un environnement à peu près semblable (quoiqu'il faille prendre en compte les règles d'arborescences de répertoires, qui peuvent changer). Libre, gratuit, simple d'utilisation et d'installation, ce langage nécessite néanmoins une connaissance aiguë des problèmes de sécurité qui lui sont liés. Histoire[modifier | modifier le code] Utilisation[modifier | modifier le code] <?
Une introduction à PHP PHP 7.1.6 Released Le nécessaire » « Que peut faire PHP ? Edit Report a Bug Une introduction à PHP ¶ Sommaire ¶ Dans cette section, nous voulons illustrer les principes de base de PHP dans une courte introduction. Les pages web qui exploitent PHP sont traitées comme des pages HTML standards, et vous pouvez les créer, éditer et effacer tout comme vous le faites normalement avec des pages HTML classiques. add a note User Contributed Notes There are no user contributed notes for this page.
Ajax - une autocomplétion pas à pas Cette première étape est celle ou nous allons mettre en oeuvre le fameux objet xmlHttpRequest qui va nous permettre de faire communiquer notre navigateur web avec le serveur, sans que l'utilisateur ait besoin de recharger sa page. C'est le coeur de toute page utilisant Ajax, et la nouveauté introduite par cette technologie. Mais pour autant, ce n'est absolument pas la partie la plus difficile de la chose.... L'objet xmlHttpRequest permet comme son nom l'indique d'effectuer une requête HTTP vers notre serveur (et uniquement celui-là pour des raisons de sécurité), et d'effectuer un traitement dans notre page au moment du retour de la requête. Dans notre cas, la requête nous donnera les 10 premières possibilités de complétion de notre champ texte. Tout d'abord intéressons-nous à la page coté serveur qui va renvoyer les possibilités de complétion à notre utilisateur. Voici le fichier php que nous utiliserons: <? 1-B-1. <! Le body de la page ne changera pas de tout l'article. 1-B-2. 1-B-3.
PHP : Le tutoriel pour grands débutants pressés 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. Dans tous les cas, bonne lecture ! 146 commentaires Lire l'article. Article lu 361864 fois. Vous avez aimé ce tutoriel ? Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés. Mais bien entendu, qui peut le plus peut le moins !
L'Objet XMLHttpRequest Description basée sur la spécification du W3C avec un mode d'emploi. Cet objet s'utilise en JavaScript pour échanger des données avec le serveur au format texte, XML ou JSON. Les fichiers XML sont automatiquement parsés par l'objet et accessibles par les méthodes du DOM. Court historique XMLHttpRequest, a été d'abord implémenté dans Internet Explorer depuis la version 4.0. Description XHR est une classe qui est reconnue par tous les navigateurs actuels et par le langage de programmation fonctionnant coté client JavaScript. Attributs Le rôle des attributs de la classe est de se voir assigner l'état de la connexion, et les données reçues. Méthodes Outre le constructeur, la classe a deux méthodes principales, open pour créer la session et désigner le fichier distant, et send pour tranférer les données sur le serveur. Comment utiliser XMLHttpRequest Voilà le code complet pour ouvrir une session Ajax, en créant un nouvel objet XMLHttpRequest et en chargeant diverses données. par: Le format HTML <!
Manuel PHP Edit Report a Bug Manuel PHP ¶ par: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana Et bien d'autres Édité par: Peter Cowburn par: Frédéric Blanc Traducteur Vincent Blanchon Traducteur Pierrick Charron Traducteur Julien Pauli Traducteur Mickaël Perraud Relecteur Guillaume Plessis Traducteur Yannick Torrès Traducteur Vincent Briet Jean-Sébastien Goupil David Manusset © 1997-2019 PHP Documentation Group add a note User Contributed Notes There are no user contributed notes for this page. Snippet #27 ~ Javascript : copier dans le presse papier sans flash (et fonctionne sur ie) – IdleBlog Si vous avez déjà tenté de copier une valeur dans le press papier depuis le code de votre site web, vous avez vite du constater qu’il vous est nécessaire de passer par un flash dégueulasse pour être compatible cross browser ou de vous cantonner à IE clipboard. Fort heureusement les nouvelles API HTML 5 permettent de passer outre le flash (ou le clipboard API qui fonctionnouille de manière pas folichonne selon le navigateur) à l’aide de la fonction execCommand(‘copy’). Seuls inconvénients de cette commande : Il semble nécessaire que la copy parte d’un événement utilisateur, cela implique qu’il faut forcement un click sur un élément vous ne pouvez pas lancer la copie directLa technique est un peu tricky ça ne se fait pas en une commandeSous IE, il semble que le site ouvre de temps a autre un prompt demandant l’autorisation à l’utilisateur de copier (il est quand même possible de cliquer sur oui pour récuperer la valeur dans le presse papier mais ça ajoute bêtement un click)
Atelier PHP - apprendre le langage php, cours, exercices, ressources Ce site est à votre disposition pour vous permettre d'apprendre facilement et gratuitement les bases du langage PHP.Il comprend actuellement 20 leçons resumant les principaux aspects du langage, et surtout pour chaque chapitre, entre 10 et 30 exercices de différents niveaux de difficulté (*: facile , **: moyen, ***: avancé) et un ensemble de QCM permettant d'apprécier le niveau acquis. Il vous est fortement conseillé : De vous enregistrer (gratuitement, et sans besoin de fournir votre adresse mél) comme "étudiant" en vous créant un identifiant associé à un mot de passe; ceci vous permettra de mémoriser vos résultats de QCM et ainsi de suivre votre progression dans l'apprentissage du langage. De vous inscrire sur la liste de distribution : ceci vous permettra d'être tenu au courant des évolutions du site (nouveaux chapitres de cours, nouveaux exemples, nouvelles applications...)
Comment gérer les raccourcis clavier en JavaScript Nous allons voir dans cet article comment créer rapidement un système permettant de surveiller si une touche du clavier est enfoncée lors de l'exécution d'une action dans votre navigateur ou mieux, si une série de touche est enfoncée pour autoriser / lancer l'exécution d'une action lors de la pression, par exemple, sur « Ctrl + Alt + E ». Et comme toujours, on va devoir jouer avec un peu de JavaScript ! Si vous n'avez pas trop le temps de jouer, le code qui vous intéresse probablement se trouve ici Détecter qu'une ou plusieurs touches sont enfoncées Nous allons implémenter dans cette partie la fonctionnalité tant convoitée, mais de différentes manières. Avec les méthodes JavaScript en ligne onkeydown et onkeyup Pour les anciens, vous les connaissez peut-être pour les avoir croisées au détour d'un attribut HTML comme ici : <input type="text" onkeydown="doSomething()" />. Tester cet exemple de code en live sur cette page. Avec les écouteurs d'évènement JavaScript Avec jQuery 4 points à savoir
Standard built-in objects This chapter documents all of JavaScript's standard, built-in objects, including their methods and properties. The term "global objects" (or standard built-in objects) here is not to be confused with the global object. Here, global objects refer to objects in the global scope. Other objects in the global scope are either created by the user script or provided by the host application. Value properties These global properties return a simple value; they have no properties or methods. Function properties These global functions—functions which are called globally rather than on an object—directly return their results to the caller. Fundamental objects These are the fundamental, basic objects upon which all other objects are based. Numbers and dates These are the base objects representing numbers, dates, and mathematical calculations. Text processing These objects represent strings and support manipulating them. Indexed collections Keyed collections Structured data Control abstraction objects Reflection