Je crée un téléchargeur d'image mais j'ai rencontré 2 erreurs. Lesquelles sont:PHP: Problèmes de téléchargement
Warning: move_uploaded_file(upload/Corgi 007.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/stationr/public_html/admin/doupload.php on line 12
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/chroot/tmp/phpMvRSbS' to 'upload/Corgi 007.jpg' in /home/stationr/public_html/admin/doupload.php on line 12
Les erreurs se produisent lorsque j'appelle la méthode move_uploaded_file(). Voici mon code (notez que ceci n'a aucune erreur en vérifiant quoi que ce soit, c'est juste le téléchargement).
<?php
error_reporting(E_ALL);
error_reporting(-1);
ini_set('error_reporting', E_ALL);
$filename = $_FILES["file"]["name"];
$filesize = $_FILES["file"]["size"];
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/$filename");
?>
Oh mec, c'est embarrassant .. Dans ma hâte j'ai complètement oublié d'ajouter "../" au dossier de destination. Et oui, je sais tout sur le côté de la sécurité du téléchargement (Le téléchargeur est uniquement accessible par admin, qui est également sécurisé). Merci pour l'aide. –
Ne partez pas avec la sécurité par l'obscurité. Si quelqu'un réussit à pirater/contourner la connexion, vous ne devriez toujours pas lui fournir les outils pour vider votre serveur. Faites-les se battre pour chaque terrain qu'ils peuvent gagner. –