background preloader

Les formulaires HTML

Les formulaires HTML
Janvier 2015 Intérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains magazines. Le lecteur saisit des informations en remplissant des champs ou en cliquant sur des boutons, puis appuie sur un bouton de soumission (submit) pour l'envoyer soit à un URL, c'est-à-dire de façon générale à une adresse e-mail ou à un script de page web dynamique tel que PHP, ASP ou un script CGI. La balise FORM Les formulaires sont délimités par la balise <FORM> ... Voici la syntaxe de la balise FORM : <FORM METHOD="POST" ou "GET" ACTION="url" ENCTYPE="x-www-form-urlencoded">... Voici quelques exemples de balises FORM : A l'intérieur de la balise FORM... La balise INPUT: un ensemble de boutons et de champs de saisieLa balise TEXTAREA: une zone de saisieLa balise SELECT: une liste à choix multiples Envoi des données La balise INPUT

PHP : Le tutoriel pour grands débutants pressés Pour l'instant, on a manipulé des variables que l'on entrait "à la main" soi-même. Il nous faut maintenant voir comment manipuler véritablement des variables, entrées par l'utilisateur. III-1. Les formulaires▲ Vous le savez, un formulaire en HTML, c'est la suite de balises suivante : un formulaire typique sur la page saisie.php Sélectionnez <form name="inscription" method="post" action="saisie.php"> Entrez votre pseudo : <input type="text" name="pseudo"/><br/> Entrez votre ville : <input type="text" name="ville"/><br/><input type="submit" name="valider" value="OK"/></form> Ici, ce formulaire présente une zone de saisie pour entrer son pseudo, va à la ligne, une zone de saisie pour entrer sa ville, va à la ligne, et enfin un bouton pour valider sur lequel sera écrit 'OK'... Le but, vous l'aurez compris, c'est de récupérer, via PHP, les infos entrées par n'importe quel usager. Voici comment les choses vont se découper : III-2. Structure d'une condition if basique Une condition imbriquée III-3. <?

File Transfer Protocol Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l'échange informatique de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. La variante de FTP protégée par les protocoles SSL ou TLS (SSL étant le prédécesseur de TLS) s'appelle FTPS. FTP obéit à un modèle client-serveur, c'est-à-dire qu'une des deux parties, le client, envoie des requêtes auxquelles réagit l'autre, appelé serveur. FTP, qui appartient à la couche application du modèle OSI et du modèle ARPA, utilise une connexion TCP. Ce protocole peut fonctionner avec IPv4 et IPv6. Histoire[modifier | modifier le code] FTP est issu de la RFC 114[2] créée le 16 avril 1971. Interopérabilité[modifier | modifier le code] Titan FTP Server Mode actif :

PHP - Les opérateurs Septembre 2017 Qu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs d'assignation les opérateurs d'incrémentation les opérateurs de comparaison les opérateurs logiques (les opérateurs bit-à-bit) (les opérateurs de rotation de bit) Les opérateurs de calcul Les opérateurs de calcul permettent de modifier mathématiquement la valeur d'une variable Les opérateurs d'assignation Ces opérateurs permettent de simplifier des opérations telles que ajouter une valeur dans une variable et stocker le résultat dans la variable. Avec les opérateurs d'assignation il est possible d'écrire cette opération sous la forme suivante: $x+=2 Ainsi, si la valeur de x était 7 avant opération, elle sera de 9 après... Les autres opérateurs du même type sont les suivants : Les opérateurs d'incrémentation une variable. $x=$x+1 ou bien $x+=1

Modèle OSI Un article de Wikipédia, l'encyclopédie libre. Histoire[modifier | modifier le code] Le Modèle OSI a été conçu dans les années 1970, sur fond de rivalités entre trois architectures de conceptions différentes : la DSA lancée par CII-Honeywell-Bull innove dans l'informatique distribuée en mettant en avant les mini-ordinateurs Mitra 15 puis Mini 6, tandis que Decnet, de DEC, et SNA d'IBM donnent une plus grande place au site central, contrôlant l’ensemble des ressources matérielles et logicielles, les utilisateurs y accédant pour une "session" via des terminaux passifs. Hubert Zimmermann, recruté en 1971 à l'IRIA par Louis Pouzin pour développer le Datagramme, technologie qui suscite un enthousiasme international [1], appuyée par la CII[2]. Aperçu[modifier | modifier le code] Le modèle de baseArchitecture de sécuritéDénomination et adressageCadre général de gestion Le texte de la norme proprement dite est très abstrait car il se veut applicable à de nombreux types de réseaux. Contrôle de flux

Formulaire de contact en PHP Nous allons voir ici comment créer un formulaire de contact en HTML et PHP que nous personnaliserons à partir de règles CSS. L'avantage principal de ce formulaire ? Tout se passe sur une seule page, de ce fait vous n'aurez pas besoin de mettre en place un second fichier pour sa soumission. Le formulaire d'exemple est basé sur un design très classique qu'il vous appartient de modifier selon vos attentes en changeant les règles de styles détaillées ci-dessous. Demonstration voir la demo Le tuto ci-dessous vous expliquera comment réaliser un formulaire, ici de contact, ne nécessitant pas de soumission sur une seconde page. la mise en place de la structure en balises <div> l'insertion des differents champs de saisie la définition des règles de styles CSS (ici très basique mais vous avez, de votre coté, carte blanche) le code PHP permettant le traitement de ce formulaire. Preparation L'intégration de ce formulaire demande deux pages. Ce qui nous donne : Ce formulaire nécessitera deux conteneurs:

Réseau informatique Un article de Wikipédia, l'encyclopédie libre. Carte partielle d'Internet. Chaque ligne lie 2 nœuds, représentant 2 Adresses IP Historique[modifier | modifier le code] Dans les années 1960, les premiers réseaux informatiques étaient de portée limitée (quelques dizaines de mètres avec par exemple l'HP-IB, l'HP-IL, etc.) et servaient à la communication entre micro-ordinateurs et des instruments de mesure ou des périphériques (imprimantes, table traçante, etc.). Voici une liste non-exhaustive des protocoles réseaux qui existent à ce jour (par type de réseau): Infrastructures[modifier | modifier le code] Les infrastructures ou supports peuvent être sur des câbles dans lesquels circulent des signaux électriques, l'atmosphère (ou le vide spatial) où circulent des ondes radio, ou des fibres optiques qui propagent des ondes lumineuses. Plusieurs normes définissent les modalités de fonctionnement des réseaux hertziens, par exemple la norme Wi-Fi (IEEE 802.11). Sous réseau[modifier | modifier le code]

LAMP Un article de Wikipédia, l'encyclopédie libre. LAMP est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites web. L'acronyme original se réfère aux logiciels suivants : Même si les auteurs de chacun de ces programmes ne se sont pas coordonnés pour construire des plates-formes LAMP, cette combinaison de logiciels s'est popularisée du fait du faible coût de l'ensemble et de la présence de tous ces composants dans la plupart des distributions GNU/Linux. Cet acronyme a été inventé par Michael Kunze qui l'a utilisé pour la première fois en 1998 dans le magazine allemand c't. L'article en question voulait démontrer qu'un ensemble de logiciels libres pouvait concurrencer les offres commerciales disponibles[2]. Architecture[modifier | modifier le code] Les rôles de ces quatre composants sont les suivants : Tous les composants peuvent être situés : Variantes[modifier | modifier le code] Voir aussi[modifier | modifier le code]

Moodle Moodle est une plateforme d'apprentissage en ligne (en anglais : Learning Management System ou LMS) libre distribuée sous la Licence publique générale GNU écrite en PHP. Développée à partir de principes pédagogiques, elle permet de créer des communautés s'instruisant autour de contenus et d'activités. Le mot « Moodle » est l'abréviation de Modular Object-Oriented Dynamic Learning Environment : « Environnement orienté objet d'apprentissage dynamique modulaire ». Outre la création de cours à l'aide d'outils à l'usage des formateurs, Moodle permet l'organisation de cours sous forme de filières (catégories et sous-catégories, cohortes…) qui lui confère un potentiel de mise en place de dispositifs complets d'enseignement. À un système de gestion de contenu, Moodle ajoute divers outils d'interactions pédagogiques et communicatives créant un environnement d'apprentissage en ligne, avec, via le réseau, des interactions entre pédagogues, apprenants et ressources pédagogiques.

Learning management system En technologies de l'information et de la communication, un learning management system (LMS) ou learning support system (LSS) est un logiciel qui accompagne et gère un processus d'apprentissage ou un parcours pédagogique. En français, on parle de « plateforme d'apprentissage », « système de gestion de l'apprentissage », « centre de formation virtuel », « plate-forme e-learning », « formation ouverte et à distance » (FOAD) ou « formation en ligne », et, particulièrement au Québec, d'« environnement numérique d'apprentissage » (ENA)[1]. Il existe des standards normalisant les contenus pédagogiques : LOM et SCORM. Cet article contient une ou plusieurs listes(novembre 2017). Cet article contient une ou plusieurs listes. Composantes d'un dispositif de formation en ligne[modifier | modifier le code] Fonctions d'une plateforme d'apprentissage[modifier | modifier le code] Le LMS : Autour de ces premières finalités, peuvent s'ajouter d'autres fonctionnalités et d'autres rôles comme : VLE et MLE

Related: