J'ai développé une interface sur mon site pour permettre aux utilisateurs d'uploader des fichiers en ftp, en utilisant ftp_connect() etc...
Comme le module ftp de php est désactivé chez Free, je la fais tourner en local pour l'instant, sur EasyPhp, et je lui fais uploader les fichiers sur le ftp de Free, en attendant de migrer de serveur. Voilà le problème : ça ne marche que pour certains fichiers, sans que j'arrive à déterminer la cause. ce n'est pas un problème de taille de fichier. Certains tout petits .txt ne passent pas, alors qu'un gros pdf passe. Ce n'est pas un problème de format de fichier, certains .txt passent, d'autres non, pareil pour tous les formats. Donc voilà, je bloque, est-ce que quelqu'un aurait une piste ?
Bon, je me suis débrouillé tout seul et j'ai trouvé, si un autre débutant comme moi s'enfonce tête baissée dans les fonctions ftp de php et qu'il passe par ici, qu'il sache que la balise <input type=file> charge les infos dans un répertoire temporaire, et qu'il suffit ensuite d'utiliser la fonction copy(), ce qui est assez simple et beaucoup plus fiable que les fonctions ftp, pour transférer le fichier sur le serveur.
Bonjour,
Ca c pas de l'upload ftp, mais de l'upload http...totalement different...
zecolin, j'ai une question a te poser, quand tu fais tourner ton script php sur le serveur free (il me semble) est ce qu'il marche ? Car pour moi ce n'est pas le cas, j'arrive a uploader en http, pas de pblm, mais pas en ftp.
En fait, je peux tres bien uploader des gigatones de fichier en ftp seulement si je fais tourner mon script php sur ma machine, et pas sur le serveur...bizzard non ? Ce qui voudrait dire que celui qui veut uploader en ftp doit se munir de ce script et le faire tourner en local ???!!!
Est ce qu'il y a un autre moyen de balancer un fichier sur un serveur par une page web ?
Merci beaucoup pour les reponses qui seront apportees ...
zOn: c'est exactement le problème que j'ai eu. Le module ftp est désactivé chez Free, donc forcément ça marche pas sur le serveur. Et il faut bien dire qu'en local, ça perd un peu de son intérêt. En plus, je sais pas toi, mais moi même en local j'ai eu des comportements bizarres des fonctions ftp, l'upload http me semble beaucoup plus fiable, jusqu'ici je n'ai eu aucun problème.
Bon courage pour la suite
Bonjour j'ai trouvé un script pour l'upload en php mais je suis chez free et moi aussi et sa marche pas!
C'est donc impossible de faire de l'upload en php sur un ftp free?
Si non quelle est la solution en php??
merci!