Upload de fichier ne fonctionne pas

yannpiot2 Messages postés 3 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 10 février 2009 - 10 févr. 2009 à 11:14
yannpiot2 Messages postés 3 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 10 février 2009 - 10 févr. 2009 à 11:16
Bonjour,

je réalise un module qui permet d'uploader un fichier texte dans un formulaire. L'utilisateur va insérer son .txt et le formulaire va renvoyer le fichier sur le serveur via une page de traitement. le but est ensuite de placer le txt (qui contient du html) en include dans un corps de page (en gros, c'est un éditeur de page web en ligne)

Gros problème : php reconnaît la fonction $_POST['upload_FR'] mais bloque avec $_FILES['upload_FR']['tmp_name'] (variable vide!!!)
Cela signifierait que le fichier n'a pas été uploadé sur le serveur???

voici ce que contient la page de traitement :

            if( !isset($_POST['upload_FR']) ) // si formulaire FR soumis ...
            {
             exit("Erreur : le module ne trouve pas de fichier à uploader. Merci de revenir sur la page ADMIN et retenter.");
            }
           
            if(!is_uploaded_file($_FILES['upload_FR']['tmp_name']))
            {
            exit("Erreur : Le fichier FR n'a pas été uploadé sur le serveur.");
            }
       
            // on vérifie maintenant l'extension
       
            if(!strstr($_FILES['fichier']['type'], 'txt'))
            {
                exit("Le fichier uploadé n'est pas un texte. Il ne peut pas être chargé.");
            }
       
            // on copie le fichier dans le dossier de destination
            $name_file = "fiche_detaillee_FR.txt";
            $content_dir = '../ADMIN/';
           
            if( !move_uploaded_file(($_FILES['FR']['tmp_name']), $content_dir . $name_file) )
            {
                exit("Impossible de copier le fichier FR dans $content_dir");
            }
       
            echo "Le fichier FR a bien été uploadé";

Quelqu'un saurait-il/elle me venir en aide svp??? merci beaucoup!!!

1 réponse

yannpiot2 Messages postés 3 Date d'inscription mardi 4 décembre 2007 Statut Membre Dernière intervention 10 février 2009
10 févr. 2009 à 11:16
Au passage, je reconnais que c'est un peu de la bidouille, donc peut être que quelqu'un connaît un moyen de passer par une boite texte, ou quelque chose dans le genre?

Merci!
0