Cela me rend fou. J'essaie de comprendre comment télécharger un fichier. J'ai deux fichiers très simples, mais cela ne semble pas fonctionner. Ce premier est le fichier qui permet à l'utilisateur de choisir le fichier: Le second est le fichier php qui le gère: p> Étant donné - sauf pour le Le J'ai également vérifié le Quoi d'autre pourrait être faux? P> > merci, p> Sean. p> p> print_r code> - j'ai tiré ces celles d'un tutoriel de site Web sur la manière de faire un téléchargement de fichier, je pense que ces fichiers vont bien. P>
print_r ($ Fichiers) code> Renvoie une matrice complètement vide. p>
php.ini code>. Les téléchargements de fichiers sont autorisés et la taille maximale est de 2 m, ce que je suppose est de 2 mégaoctets, ce qui est beaucoup plus grand que le fichier que j'ai essayé de télécharger. P>
3 Réponses :
Ajoutez l'attribut encype approprié à votre code> Tag CODE> TAG:
$_FILES['uploadFile']['tmp_name']
L'ENCTYPE était exactement le problème. Merci. Si l'autre n'avait pas été d'un site Web de tutoriel et que vous soyez censé travailler. Soupir. Sean.
Heureux de vous aider. C'est une erreur très courante. Si vous pensez que c'est la bonne / meilleure réponse, n'oubliez pas de la marquer correctement en utilisant la coche verte.
@San - Ne t'inquiète pas. Il s'agit de l'erreur de débutant classique en matière de téléchargement de fichier HTML. C'est l'une de ces choses que vous connaissez ou ne savez pas, l'intuition est inutile ici.
Vous devez utiliser l'attribut ENCTYPE = "Multipart / Form-Data" Code> dans
Ajouter cela dans la balise de formulaire P>
ENCTYPE = "Multipart / Form-Data" P>
N'oubliez pas d'indiquer lequel a travaillé pour vous en cliquant sur la marque de tick à côté de la réponse :)