Upload PHP !!! urgent !!

salut !

j'ai crée un fichier php qui permet d'uploader des fichiers sur le serveur ftp de mon hébergeur (phpnet.org).
le problème est que le fichier se upload bien mais la taille du fichier est toujours de 0 octets !! (comme si il ne copiait que le nom du fichier...)
j'ai essayé les fonctions ftp_put et également is_uploded_file vu que le premier ne marchait pas, et ça fait pareil !!
est ce que ça vient de mon code ou bien des restrictions de mon hébergeur ??

please help me ! ;-)

6 réponses

  1. essaie avec celle la
    move_uploaded_file()
    (voir la syntaxe)
    1. j'ai aussi essayé avec move_uploaded_file, et c pareil !
      1. La premiere chose à faire, c'est poster les parties interessantes de ton code, et vérifier les paramètres de ton hébergeur. Sans ca on sait rien!

        Fat_Cartman,
        Parce que je le vaux bien...
        1. Salut,
          Ca ressemble fort à des restrictions.
          Qui est ton hebergeur ? As tu le droits de modifier les droits des repertoires ?

          Kalamit,
          Parle à ma taxe, mon lit en portefeuille est malade. :) 
          1. je suis chez phpnet.org comme hébergeur. oui et je peux changer les droits des répertoires. quand jepasse par mon logiciel FTP Expert, le transfert se fait nickel et les fichiers ont bien leur taille.

            voici le code source :

            <?php

            $nomDestination= $_FILES["txt_file"]["name"];

            if (is_uploaded_file($_FILES["txt_file"]["tmp_name"]))
            {
            if (rename($_FILES["txt_file"]["tmp_name"],$nomDestination))
            {
            echo "Le fichier est transmis avec succès";
            }

            else
            {
            echo "Erreur dans la transmission du fichier"." Vérifiez l'existence du répertoire ";
            }
            }
            else
            {
            echo "Erreur dans la transmission du fichier. Vérifier à ce que votre fichier ne dépasse la taille autorisée (généralement 2 Mo?)";
            }

            ?>