Problème avec php et upload de fichiers
Résolu
info_l3
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
info_l3 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
info_l3 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je suis chez free, et je voudrais faire un petit script qui permette au visiteur de déposer un fichier,
j'ai fais le script suivant :
<?php
if(isset($_FILES['fichier']))
{
$dossier = 'upload/';
$fichier = basename($_FILES['fichier']['name']);
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $dossier.$fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
?>
<form id="" ENCTYPE="multipart/form-data" action="index.php" method="post">
<br/><br/>
Auteur :
<input type="text" name="auteur">
<br/><br/>
Email :
<input type="text" name="email">
<br/><br/>
Sujet :
<input type="text" name="sujet">
<br/><br/>
<input type="hidden" name="MAX_FILE_SIZE" value="1024000"/>
Fichier :<input type="file" name="fichier">
<br/><br/>
<input type="submit" value="Envoyer">
</form>
mais il y a un problème, le script ne marche pas, et il y a un message d'erreur comme quoi php n'arrive pas a ouvrir un flux ou je ne sais trop quoi .. failed_open_stream...
Merci à vous de prendre le temps de me répondre.
A bientot.
je suis chez free, et je voudrais faire un petit script qui permette au visiteur de déposer un fichier,
j'ai fais le script suivant :
<?php
if(isset($_FILES['fichier']))
{
$dossier = 'upload/';
$fichier = basename($_FILES['fichier']['name']);
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $dossier.$fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
?>
<form id="" ENCTYPE="multipart/form-data" action="index.php" method="post">
<br/><br/>
Auteur :
<input type="text" name="auteur">
<br/><br/>
Email :
<input type="text" name="email">
<br/><br/>
Sujet :
<input type="text" name="sujet">
<br/><br/>
<input type="hidden" name="MAX_FILE_SIZE" value="1024000"/>
Fichier :<input type="file" name="fichier">
<br/><br/>
<input type="submit" value="Envoyer">
</form>
mais il y a un problème, le script ne marche pas, et il y a un message d'erreur comme quoi php n'arrive pas a ouvrir un flux ou je ne sais trop quoi .. failed_open_stream...
Merci à vous de prendre le temps de me répondre.
A bientot.
A voir également:
- Problème avec php et upload de fichiers
- Explorateur de fichiers - Guide
- Youtube upload - Télécharger - Diffusion
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
4 réponses
Bonjour,
voila les deux messages d'erreur :
Warning: move_uploaded_file(upload/Les sessions en PHP.pdf) [function.move-uploaded-file]: failed to open stream: No such file or directory in ...fichier.php on line 6
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/mnt/149/sdb/f/b/phpamELQU' to 'upload/Les sessions en PHP.pdf' in ...fichier.php on line 6
sachant que le fichier "Les sessions en PHP.pdf" est le fichier que je souhaite envoyer sur le serveur (pour tester)
merci beaucoup...
je n'ais toujours pas trouver d'ou vient le probleme
voila les deux messages d'erreur :
Warning: move_uploaded_file(upload/Les sessions en PHP.pdf) [function.move-uploaded-file]: failed to open stream: No such file or directory in ...fichier.php on line 6
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/mnt/149/sdb/f/b/phpamELQU' to 'upload/Les sessions en PHP.pdf' in ...fichier.php on line 6
sachant que le fichier "Les sessions en PHP.pdf" est le fichier que je souhaite envoyer sur le serveur (pour tester)
merci beaucoup...
je n'ais toujours pas trouver d'ou vient le probleme