Upload fichier dynamique (PHP)
Fermé
encoreali
-
Modifié le 13 août 2021 à 14:33
jordane45 Messages postés 38296 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 19 novembre 2024 - 16 août 2021 à 15:15
jordane45 Messages postés 38296 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 19 novembre 2024 - 16 août 2021 à 15:15
A voir également:
- Upload fichier dynamique (PHP)
- Tableau croisé dynamique - Guide
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
jordane45
Messages postés
38296
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2024
4 704
13 août 2021 à 14:35
13 août 2021 à 14:35
Bonjour,
La fonction move_uploaded_file attend deux paramètres.
https://www.php.net/manual/fr/function.move-uploaded-file.php
La fonction move_uploaded_file attend deux paramètres.
https://www.php.net/manual/fr/function.move-uploaded-file.php
$emplacementOuMettreLeFichier = " .. le chemin ou mettre le fichier ..."; if (move_uploaded_file( $_FILES["$bases[$value]"]['tmp_name'] , $emplacementOuMettreLeFichier)){ echo "ok"; }
Bonjour,
Après avoir mis votre code, j'ai comme erreur :
" Notice: Undefined index: erwan in C:\wamp64\www\html\upload.php "
Après avoir mis votre code, j'ai comme erreur :
" Notice: Undefined index: erwan in C:\wamp64\www\html\upload.php "
jordane45
Messages postés
38296
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2024
4 704
16 août 2021 à 12:12
16 août 2021 à 12:12
Le souci vient de ton code
C'est quoi ça :
A noter que tu as, dans le code que tu nous as montré, mis l'input File en commentaires ... donc.. il n'est pas actif sur ton site...
Il manque également le enctype dans ton form
Une fois corrigé, ajoute donc un var_dump de la variable $_FILES au début de ton script histoire de voir ce qu'elle contient...
$_FILES["$bases[$value]"]
C'est quoi ça :
$bases[$value]??
A noter que tu as, dans le code que tu nous as montré, mis l'input File en commentaires ... donc.. il n'est pas actif sur ton site...
Il manque également le enctype dans ton form
enctype="multipart/form-data"
Une fois corrigé, ajoute donc un var_dump de la variable $_FILES au début de ton script histoire de voir ce qu'elle contient...
$bases[$value] est dans une boucle et permet de donner les noms des dossiers (Lié à un autre code dynamique permettant de crée des dossiers). Pour le enctype je l'ai mis juste avant la boucle foreach est-ce bon?
Pour le var_dump( $_FILES["$bases[$value]"] ), j'obtiens C:\wamp64\www\html\upload.php:38:null
Le problème est $bases[$value], mais comment faire pour nommer les fichiers si nous n'avons pas $bases[$value]?
Pour le var_dump( $_FILES["$bases[$value]"] ), j'obtiens C:\wamp64\www\html\upload.php:38:null
Le problème est $bases[$value], mais comment faire pour nommer les fichiers si nous n'avons pas $bases[$value]?
jordane45
Messages postés
38296
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2024
4 704
16 août 2021 à 15:15
16 août 2021 à 15:15
Pour le enctype je l'ai mis juste avant la boucle foreach est-ce bon?
Non.
le enctype... ça se met dans la déclaration du FORM
=> https://www.google.com/search?q=php+enctype%3D%26%2334%3Bmultipart%2Fform-data%26%2334%3B
Pour le var_dump( $_FILES["$bases[$value]"] )
Je t'ai demandé :
var_dump de la variable $_FILES
$_FILES .. TOUT COURT...