par
Jiky » 18 févr. 2007, 19:11
Bonjour,
je suis chez Amen, je n'arrive pas à faire fonctionner mon code pour uploader un fichier. J'ai essayé avant tout de faire le plus simple possible. Voyez par vous-même.
<?php
if(isset($_FILES['photo']))
{
move_uploaded_file($_FILES['photo']['tmp_name'], 'image/');
}
?>
Code : Tout sélectionner
<html>
<body>
<form method="POST" action="30.php" enctype="multipart/form-data">
<fieldset>
<legend>Envoi de fichiers</legend>
<p><label for="photo">Photo :</label><input type="file" name="photo" /></p>
<p><input type="submit" name="envoi" value="Envoyer les fichiers" /></p>
</legend>
</fieldset>
</form>
</body>
</html>
Et voici les erreurs que j'obtiens lorsque par exemple je sélectionne une image 92438.jpg:
Warning: move_uploaded_file(image/) [function.move-uploaded-file]: failed to open stream: Is a directory in /web/sites/user/8/85/50520/public/www/test/30.php on line 5
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phppGBNLa' to 'image/' in /web/sites/user/8/85/50520/public/www/test/30.php on line 5
Bien sûr j'ai mis le chmod du dossier /image à 777 mais j'obtiens toujours les même erreurs.
Merci d'avance pour votre aide.
Bonjour,
je suis chez Amen, je n'arrive pas à faire fonctionner mon code pour uploader un fichier. J'ai essayé avant tout de faire le plus simple possible. Voyez par vous-même.
[php]<?php
if(isset($_FILES['photo']))
{
move_uploaded_file($_FILES['photo']['tmp_name'], 'image/');
}
?>[/php]
[code]<html>
<body>
<form method="POST" action="30.php" enctype="multipart/form-data">
<fieldset>
<legend>Envoi de fichiers</legend>
<p><label for="photo">Photo :</label><input type="file" name="photo" /></p>
<p><input type="submit" name="envoi" value="Envoyer les fichiers" /></p>
</legend>
</fieldset>
</form>
</body>
</html>[/code]
Et voici les erreurs que j'obtiens lorsque par exemple je sélectionne une image 92438.jpg:
[b]Warning: move_uploaded_file(image/) [function.move-uploaded-file]: failed to open stream: Is a directory in /web/sites/user/8/85/50520/public/www/test/30.php on line 5
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phppGBNLa' to 'image/' in /web/sites/user/8/85/50520/public/www/test/30.php on line 5
[/b]
Bien sûr j'ai mis le chmod du dossier /image à 777 mais j'obtiens toujours les même erreurs.
Merci d'avance pour votre aide.