'; print_r($array); print ''; } function lang($texte){ include ("../dyn/var.inc"); if(!isset($langue)) $langue='francais'; include ("../lang/".$langue.".inc"); if(!isset($lang[$texte])) $lang[$texte]=''.$texte.''; return $texte=$lang[$texte]; } include ("../dyn/session.inc"); include ("../dyn/var.inc"); // Chargement de la classe require_once('../spg/upload.class.php'); // Instanciation d'un nouvel objet "upload" $Upload = new Upload(); /** * Gestion lors de la soumission du formulaire **/ if (!Empty($_POST['submit'])) { // Si vous voulez renommer le fichier... //$Upload-> Filename = 'fichier'; // Si vous voulez ajouter un préfixe au nom du fichier... //$Upload-> Prefixe = 'pre_'; // Si vous voulez ajouter un suffixe au nom du fichier... //$Upload-> Suffice = '_suf'; // Pour changer le mode d'écriture (entre 0 et 3) //$Upload-> WriteMode = 0; // Pour filtrer les fichiers par extension $Upload-> Extension = '.gif;.jpg;.jpeg;.png;.txt;.pdf'; // Pour filtrer les fichiers par entête //$Upload-> MimeType = 'image/gif;image/pjpeg;image/bmp;image/x-png'; // Pour tester la largeur / hauteur d'une image //$Upload-> ImgMaxHeight = 200; //$Upload-> ImgMaxWidth = 200; //$Upload-> ImgMinHeight = 100; //$Upload-> ImgMinWidth = 100; // Pour vérifier la page appelante //$Upload-> CheckReferer = 'http://mondomaine/mon_chemin/mon_fichier.php'; // Pour générer une erreur si les champs sont obligatoires //$Upload-> Required = false; // Pour interdire automatiquement tous les fichiers considérés comme "dangereux" //$Upload-> SecurityMax = true; // Définition du répertoire de destination $Upload-> DirUpload = '../trs/'.$_SESSION["coll"]."/"; //"." // On lance la procédure d'upload $Upload-> Execute(); // Gestion erreur / succès if ($UploadError) { echo ""; foreach($Upload-> GetError() as $elem){ echo "" ; foreach($elem as $elem1) echo ""; echo ""; } echo "
".$elem1."
"; } else { //echo 'Upload effectuée avec succès :'; //pArray($Upload-> GetSummary()); //$tab=$Upload-> GetSummary(); //echo "============".$tab['nom']; foreach($Upload-> GetSummary() as $elem){ $nom = $elem['nom']; ?> MaxFilesize = '10000'; // Pour ajouter des attributs aux champs de type file $Upload-> FieldOptions = 'style="border-color:black;border-width:1px;"'; // Pour indiquer le nombre de champs désiré $Upload-> Fields = 2; // Initialisation du formulaire $Upload-> InitForm(); // * custom * $stylebodyupload=""; include("../dyn/var.inc"); //* ?> Upload >
Field[0]; // Affichage du premier champ de type FILE print $Upload-> Field[1] . '
'; // Affichage du second champ de type FILE //print $Upload-> Field[2]; $msg_envoi_absent=lang("nom")." ".lang("fichier")." ".lang("a_envoyer")." ".lang("absent"); ?>
" name="submit" style=>