<?php //Si on travaille en utf-8 (recommandé) header('Content-type: text/html; charset=UTF-8'); // Appel de la classe require '../Classe_Upload.php'; require '../adresses_dossiers.php'; // Déclaration de la classe avec envoi des paramètres (cf doc) $form = new Telechargement($dossier_photo, 'envoi_file', 'photo', 'get_form'); // option : contrôle que le fichier est une image de type gif, jpg, jpeg ou png (et retourne ses dimensions dans le tableau des résultats - tableau non exploité dans l'exemple ci-dessous) $form->Set_Controle_dimImg(); //option pour renommer le fichier en mode incrémentiel si un fichier de même nom existe déjà sur le serveur $form->Set_Renomme_fichier('incr'); //Téléchargement sans traitement php supplémentaire -> on spécifie un rechargement de la page suite au téléchargement en indiquant un argument non nul ex 'reload' dans la fonction d'Upload. $form->Upload('reload'); // Enregistrement des messages de contrôle $messages_form = $form->Get_Tab_message(); $config_serveur = $form->Return_Config_serveur('tableau'); $max_fichier_serveur = $config_serveur['upload_max_filesize']; $max_post_serveur = $config_serveur['post_max_size']; ?> <!doctype html> <html lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Téléchargement de fichiers, upload multiple avec complément fonctions javascript</title> <script type="text/JavaScript"> <!-- function Attente_Load(id_attente)// écrit patientez durant le téléchargement {