Upload fichier via formulaire
Bonjour,
Je viens vers vous puisque je suis vraiment à bout. je suis plutôt débutant en php et je n'arrive pas à upload un fichier .
En effet, tout ce passe bien jusque'au move (enfin je crois).
Malheureusement , je ne retrouve jamais le fichier que j'ai upload ...
Celui-ci doit bien se trouver à la racine de mon serveur ??
Merci d'avance pour votre aide :)
Code:
1 2 3 4 5 6 7
| <form action="file.php" method="post" enctype="multipart/form-data">
<p>
entre fichier : <br/>
<input type="file" name="get_file"/>
<input type="submit" value="upload"/>-
</p>
</form> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
if (isset($_FILES['get_file']))
{
$file = $_FILES['get_file'];
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$file_size = $file['size'];
$file_error = $file['error'];
$ext_name = explode('.' ,$file['name']);
$ext_name = strtolower(end($ext_name));
$allowed = array('txt', 'mp3', 'flac', 'mp4');
if (in_array($ext_name, $allowed))
{
if ($file_error === 0)
{
if ($file_size <= 1097152)
{
$new_name = uniqid('', true) . '.' . $ext_name;
if (move_uploaded_file($file_tmp, $new_name))
echo $file_dest;
}
}
}
}
?> |