[PHP] Erreur Upload de Fichier

Fermé
SkiSo - 13 mai 2006 à 15:50
 SkiSo - 14 mai 2006 à 00:08
Bonjour à tous !

Je viens de rencontré un problème qui surgit de nulpart, j'utilise un script pour uploader des fichiers sur le serveur via php, et depuis quelques mois, tout fonctionnait à merveille.

Seulement aujourd'hui, depuis ce matin, à chaque fois que je tente d'uploader (et pas que moi, tout les membres du site..) un fichier, il affiche un message d'erreur :

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access /var/www/free.fr/9/9/va.skyjet/skyops/-] F-GAAF [-.FLT in /mnt/104/free.fr/9/9/va.skyjet/modules/Sky_OPS/up.php on line 60
Impossible de copier le fichier dans /var/www/free.fr/9/9/va.skyjet/skyops/

Pourtant je n'ai rien modifié au script, que voici :

                             if ( $Pass == $Password )
                              {
                                 if ( "-] $Immat [-.FLT" == $File )
                                  {

                                    $content_dir = '/var/www/free.fr/9/9/va.skyjet/skyops/'; // dossier où sera déplacé le fichier

                                    $tmp_file = $_FILES['fichier']['tmp_name'];

                                    if( !is_uploaded_file($tmp_file) )
                                     {
                                      exit("Le fichier est introuvable");
                                     }

                                      // on vérifie maintenant l'extension
                                     $type_file = $_FILES['fichier']['type'];
   
                                     if (eregi(".flt", $_FILES['fichier']['name']))
                                      {

                                       // on copie le fichier dans le dossier de destination
                                       $name_file = $_FILES['fichier']['name'];

                                       if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ) // LIGNE 60
                                        {
                                         exit("Impossible de copier le fichier dans $content_dir");
                                        }

                                        echo "Le Callsign et Mot de Passe est correct,<br>Le fichier a bien été uploadé<br>Merci d'avoir rendu cet appareil, et bon vol;) !";
                                       }
                                 
                                   // On créer la requête SQL, pour ensuite l'envoyer    
                                   $query4="UPDATE appareils SET Occup='0', Pass='' WHERE Immatriculation='$Immat'";
                                   $resultat4=mysql_query($query4);
                                           
                                  }
                                 
                                  elseif ( "-] $Immat [-.FLT" != $File )
                                   {
                                    echo 'Fichier incorrect !';
                                   }
                                 
                               }


Voilà, est ce que quelqu'un sait-il d'où vient le problème ??

Aussi, je ne rencontre aucun problème à signaler avec mon hébergeur qui est Free pour le moment...

Merci à tous ;) !
A voir également:

4 réponses

jamel_theone Messages postés 61 Date d'inscription dimanche 5 février 2006 Statut Membre Dernière intervention 1 décembre 2008 20
13 mai 2006 à 16:26
Salut,

A tout hasard as tu regardé du coté des droits d'ecriture??
Si ca vient de la pense a refaire (ou faire) un tour du coté du chmod...
0
Salut,

Comment fait-on pour vérifier les droits d'écriture ? Tout fonctionnait à merveille depuis quelques mois.

Qu'est ce que le chmod ?

Merci ;) !
0
Ah sayé j'ai trouvé !

J'ai 700 de valeur numérique !

Est ce bon ou pas bon ?

700 pour la valeur numérique du dossier de destination je précise.
0
Autre chose :

Si vous voulez les détails php_info si ça peut aider :

http://va.skyjet.free.fr/php.php

Voilà, merci à tous, et @++
0