Échanger un fichier entre le client et le serveur

PHP:échanger un fichier entre le client et le serveur

1. Vue d’ensemble

Certains sites peuvent proposer aux utilisateurs de transférer des documents de leur poste vers le serveur Web : déposer un CV sur un site (site de recherche d’emploi), mettre une pièce-jointe dans un message (site de messagerie) ou simplement stocker le document sur le serveur (site de stockage).

Dans la terminologie anglo-saxonne, cette fonctionnalité s’appelle le "file upload".

Inversement, beaucoup de sites permettent aux utilisateurs de télécharger ("download") des documents du serveur Web vers leur poste.

Ces deux fonctionnalités sont des applications particulières des techniques présentées dans ce chapitre.

2. Envoyer un fichier depuis le client (upload)

Cette fonctionnalité, très simple à mettre en œuvre en PHP, nécessite deux opérations :

  • dans un formulaire, proposer une zone permettant à l’utilisateur de désigner l’emplacement du fichier sur son poste ;

  • dans le script de traitement du formulaire, récupérer le fichier envoyé par l’utilisateur et en faire quelque chose.

Dans la première partie de ce chapitre, nous avions vu la possibilité de mettre dans un formulaire une zone permettant d’indiquer l’emplacement d’un fichier sur son poste (type="file").

Mettre une zone...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Aller sur une autre page
Suivant
Introduction