'."\n"; // variable affichant un message de confirmation ou d'erreur $strMsg = ''; // Détection d'un clique sur le bouton 'cmdupload' // si le bouton a été cliqué et que sa valeur n'est pas vide if ( isset($_POST['cmdupload']) && !empty($_POST['cmdupload']) ) { // exécution de la fonction de chargement avec le nom du champ input if ( fileUpload('fichier') ) $strMsg = '

Envoie avec succès du fichier

'; else $strMsg = '

Erreur lors de l\'envoi du fichier

'; } // fonction de téléchargement function fileUpload($pstrInputName) { $blnRetour = false; // regarder si la chaine n'est pas vide et que le fichier est bien // charger sur le serveur (dans un répertoire temporaire) if ( !empty($pstrInputName) && is_uploaded_file($_FILES[$pstrInputName]['tmp_name']) ) { /* Nom temporaire : $_FILES[$pstrInputName]['tmp_name']; Nom du fichier : $_FILES[$pstrInputName]['name']; Taille du fichier : $_FILES[$pstrInputName]['size']; Type Mime du fichier : $_FILES[$pstrInputName]['type']; */ // strRepertoire représente le dossier ou vous voulez mettre le fichier // par exemple, mettre 'images/' pour le mettre dans le répertoire images $strRepertoire = ''; $strNom = $_FILES[$pstrInputName]['name']; // construction du nom du fichier $strNomFichier = BASE_DIR.$strRepertoire.$strNom; // Déplacement du fichier $blnRetour = move_uploaded_file($_FILES[$pstrInputName]['tmp_name'],$strNomFichier); } return $blnRetour; } ?> Téléchargement d'un fichier

Téléchargement d'un fichier

Fichier:

S.V.P. cliquez une seule fois et attendez le message de confirmation.