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:
<html>
<head>
<title>File Upload Form</title>
</head>
<body>
This form allows you to upload a file to the server.<br>
<form action="getfile.php" method="post"><br>
Type (or select) Filename: <input type="file" name="uploadFile">
<input type="submit" value="Upload File">
</form>
</body>
</html>
</code>
Le second est le fichier php qu'il gère:
<html>
<head>
<title>Process Uploaded File</title>
</head>
<body>
<?php
print_r($_FILES);
print "<P>\n";
move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'],
"../blimages/site/7337/{$_FILES['uploadFile'] ['name']}")
?>
</body>
</html>
Depuis - à l'exception du print_r
- j'ai tiré ces hors un tutoriel de site Web sur la façon de faire un téléchargement de fichier, je pense que ces fichiers sont d'accord. Le print_r($FILES)
renvoie un tableau complètement vide. J'ai également vérifié php.ini
. Les téléchargements de fichiers sont autorisés, et la taille maximale est de 2 Mo, 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.
Quoi d'autre pourrait être faux?
Merci,
Sean.
Ne pas oublier d'indiquer que l'on a travaillé pour vous en cliquant sur la coche à côté de la réponse :) –