Upload de fichier --> Impossible
phillippe333
Messages postés
84
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Cela fait des jours et des jours que je tente de faire une page d'upload mais impossible. L'erreur Undefined Index apparait sans arret et le fichier ne se copie meme pas..
Je suis sur Wamp en serveur local !
Merci de votre aide !! :)
Cela fait des jours et des jours que je tente de faire une page d'upload mais impossible. L'erreur Undefined Index apparait sans arret et le fichier ne se copie meme pas..
Je suis sur Wamp en serveur local !
/* Script PHP permettant d'effectuer des verifications d'une image envoyée sur le serveur. * Dernière date de modification : 13 aout 2009. * Provenance : Script provenant du site du zéro. */ // Tout d'abord, on vérifie si l'image que l'internaute a envoyé a bien été envoyé et qu'il n'y a pas eu d'erreur. if (isset($_FILES['fichier_choisi']) AND $_FILES['fichier_choisi']['error'] == 0) { // On vérifie que l'image n'excède pas 1mo. if ($_FILES['fichier_choisi']['size'] <= 31457280) { // On vérifie si l'extension de l'image est autorisée. $infosimage = pathinfo($_FILES['fichier_choisi']['name']); $extension_upload = $infosimage['extension']; $extension_autorisees = array('zip', 'rar', '7z'); if (in_array($extension_upload, $extension_autorisees)) { // Si l'extension est bonne, on valide et on stocke définitivement l'image. move_uploaded_file($_FILES['fichier_choisi']['tmp_name'], '/customers/2/1/a/iceteamfr13.fr/httpd.www/Documents/Uploads/' . basename($_FILES['fichier_choisi']['name'])); echo "Votre map a bien été envoyé !"; } else { echo "L'extension $extension_upload n'est pas prise en compte."; } } else { echo "Votre map exède les 30 MO."; } } else { echo "Une erreur s'est produite durant le transfert de votre map."; }
<form id=form1 method="post" action="./addmap.php"> <fieldset> <legend>map</legend> <ol> <li style="height:auto;"> <label for=picture style="width: 300px;">Ajouter (JPG, JPEG ou PNG | max. 5 Mo )</label> <input id=picture name="fichier" type="file"> <input type="hidden" name="id" value="' . $map['id'] . '" /> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <div style="clear:both"></div> </li> </ol> </fieldset> <fieldset> <button type="upload">Ajouter la map</button> </fieldset> </form>
Merci de votre aide !! :)
A voir également:
- Upload de fichier --> Impossible
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Impossible de supprimer un fichier - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
$_FILES['fichier_choisi'])
- tousse* il faut changer le "fichier_choisi" par le nom du champ du formulaire correspondant à ce fichier
https://antoine-herault.developpez.com/tutoriels/php/upload/
et aussi les guillemets dans "id=picture"