voila j'ai un petit soucis avec un upload de fichier
tout semble bien s'etre passé (c'est ce que me dit le script ) mais je ne trouve pas mon fichier dans le repertoire de mon serveur vers lequel j'ai pointé le move_upload????????
je ne peut verifier ds le dossier tmp du serveur car il le vide a la fin du script
<?php
// En PHP < 4.1.0, $HTTP_POST_FILES doit être utilisé
// à la place de $_FILES.
$uploaddir = 'D:/sites_internet/wamp/www/fiesta_php/upload';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Le fichier est valide, et a été téléchargé
avec succès. Voici plus d'informations :\n";
} else {
echo "Attaque potentielle par téléchargement de fichiers.
Voici plus d'informations :\n";
}
echo 'Voici quelques informations de débogage :';
print_r($_FILES);
echo '</pre>';
?>
j'ai telechargé se script sur un tut , je comprend pas ce que devient mon fichier ,le serveur est un apache 2 (wamp) sous windows, peut etre le pb est coté serveur ???
merci A+
j'ai trouvé : en fait il uploadait bien les fichiers mais pas au bon endroit il ecrivait un fichier a la racine du site avec upload+"nom du fichier "
l'erreur dans le code se trouve dans cette ligne :
$uploaddir = 'D:/sites_internet/wamp/www/fiesta_php/upload';
il faut rajouter un antislash a la fin (repertoire ......)
$uploaddir = 'D:/sites_internet/wamp/www/fiesta_php/upload/';
et voila A+