Telechargement fichier
Résolu
david77179
Messages postés
157
Date d'inscription
Statut
Membre
Dernière intervention
-
david77179 Messages postés 157 Date d'inscription Statut Membre Dernière intervention -
david77179 Messages postés 157 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je me permets de vous demander votre aide car j'ai un problème avec le téléchargement de fichier via un formulaire.
En effet, une erreur s'affiche lorsque je demande le téléchargement du fichier...
Voici mon formulaire :
et voici mon code de telechargement :
Lorsque j'exécute le formulaire, le navigateur me dis que la variable 'userfile' n'est pas définie..
Merci de votre aide.
David
Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net
Je me permets de vous demander votre aide car j'ai un problème avec le téléchargement de fichier via un formulaire.
En effet, une erreur s'affiche lorsque je demande le téléchargement du fichier...
Voici mon formulaire :
<form enctype="multipart/form-data" action="transfert_fichier.php" method="post"> <!-- MAX_FILE_SIZE doit précéder le champ input de type file --> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <!-- Le nom de l'élément input détermine le nom dans le tableau $_FILES --> Envoyez ce fichier : <input name="userfile" type="file" /> <input type="submit" value="Envoyer le fichier" /> </form>
et voici mon code de telechargement :
<?php $uploaddir = '/www/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "Le fichier est valide, et a été téléchargé avec succès. Voici plus d'informations :\n"; } else { echo "Attaque potentielle par téléchargement de fichiers. Voici plus d'informations :\n"; } echo 'Voici quelques informations de débogage :'; print_r($_FILES); echo '</pre>'; ?>
Lorsque j'exécute le formulaire, le navigateur me dis que la variable 'userfile' n'est pas définie..
Merci de votre aide.
David
Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net
A voir également:
- Telechargement fichier
- Fichier bin - Guide
- Telechargement direct - Accueil - Outils
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Bonsoir,
Je ne trouve rien de particulier dans ton code... étrange....
tu peux tester ceci et nous dire ce que tu obtiens ?
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
Je ne trouve rien de particulier dans ton code... étrange....
tu peux tester ceci et nous dire ce que tu obtiens ?
<?php $uploaddir = '/www/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); //----------------------------- // Le temps des tests //----------------------------- echo "<pre> FILES :"; print_r($_FILES); echo "</pre>"; echo "<pre> POST :"; print_r($_POST); echo "</pre>"; //----------------------------- echo '<pre>'; if($_FILES){ if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "Le fichier est valide, et a été téléchargé avec succès. Voici plus d'informations :\n"; } else { echo "Attaque potentielle par téléchargement de fichiers. Voici plus d'informations :\n"; } }else{ echo " <br> No _FILES Detected !"; phpinfo(); } echo '</pre>'; ?>
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
Bonjour,
Je te remercie pour ta réponse ; tout est rentré dans l'ordre le problème venait du document que j'essayais de télécharger... Avec un autre document tout est ok.
L'essentiel c'est que ca fonctionne ;)
Merci encore pour ton aide.
A bientôt
David
Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net
Je te remercie pour ta réponse ; tout est rentré dans l'ordre le problème venait du document que j'essayais de télécharger... Avec un autre document tout est ok.
L'essentiel c'est que ca fonctionne ;)
Merci encore pour ton aide.
A bientôt
David
Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net