TD n 5 - Département Informatique

Transcription

TD n 5 - Département Informatique
Département Informatique
L3 Mention Informatique, 10/11
Jean-Michel Richer
Développement Web
TD n◦ 5
1
File Upload
Mettre en place l’upload de fichier (Téléchargement) : un utilisateur désire charger un fichier
et l’insérer dans une base de données.
Exercice 1 - Sous MySQL créer une table uploaded dans une base de données composée des
champs suivants :
– up id (integer) : identifiant
– up timestamp (timestamp) date et heure d’arrivée
– up name (varchar 80) : nom du fichier
– up type (varchar 40) : type MIME du fichier téléchargé
– up blob (BLOB) : fichier
Exercice 2 - Créer un formulaire de saisie upload file.php qui permet d’indiquer le nom
d’un fichier et de l’insérer dans la table upload de la base de données. On utilisera pour la
saisie :
<input type="hidden" name="MAX_FILE_SIZE" value="400000" />
<input type="file" name="fileName" id="fileName" />
et pour obtenir les informations sur le fichier, on utilisera la variable $ FILES
Exercice 3 - Créer une page list files.php qui affiche les informations sur les fichiers en
les affichant par date et heure d’arrivée décroissant.