titifk
03/12/2007, 10h55
Bonjour à tous
Je seche vraiment sur sur une procédure d'upload de fichier vraiment toute bête. Le code que j'utilise habituellement ne semblant pas fonctionner j'ai fait un test avec un procédure basique (ci-dessous).... et la rien ne marche non plus.
Lorsque je n'insère pas d'image c'est ok mais dès que je souhaite en transférer une ca bloque (pas de réponse du tout ...) la page met un temps monstre pour se recharger et fini par une page non trouvée... Je ne comprend vraiment pas .. :(
Voici le code
page html :
....
<form method="post" enctype="multipart/form-data" action="uploaded.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>...
Page php:
...
if(isset($_POST['upload'])){ // si formulaire soumis
$content_dir = 'images/'; // dossier où sera déplacé le fichier (chmod=755)
$tmp_file = $_FILES['fichier']['tmp_name'];
if(!is_uploaded_file($tmp_file)){
echo "le fichier est introuvable";
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if(!move_uploaded_file($tmp_file, $content_dir . $name_file)){
echo "Impossible de copier le fichier dans $content_dir";
}
else{
echo "Le fichier a bien été uploadé";
}
}
...
Merci vraiment de m'eclairer .....
petite précision je suis sur un mutu 60gp
Je seche vraiment sur sur une procédure d'upload de fichier vraiment toute bête. Le code que j'utilise habituellement ne semblant pas fonctionner j'ai fait un test avec un procédure basique (ci-dessous).... et la rien ne marche non plus.
Lorsque je n'insère pas d'image c'est ok mais dès que je souhaite en transférer une ca bloque (pas de réponse du tout ...) la page met un temps monstre pour se recharger et fini par une page non trouvée... Je ne comprend vraiment pas .. :(
Voici le code
page html :
....
<form method="post" enctype="multipart/form-data" action="uploaded.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>...
Page php:
...
if(isset($_POST['upload'])){ // si formulaire soumis
$content_dir = 'images/'; // dossier où sera déplacé le fichier (chmod=755)
$tmp_file = $_FILES['fichier']['tmp_name'];
if(!is_uploaded_file($tmp_file)){
echo "le fichier est introuvable";
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if(!move_uploaded_file($tmp_file, $content_dir . $name_file)){
echo "Impossible de copier le fichier dans $content_dir";
}
else{
echo "Le fichier a bien été uploadé";
}
}
...
Merci vraiment de m'eclairer .....
petite précision je suis sur un mutu 60gp