1

Salut !
Alors voila, j'aimerais me faire un script pour mon site qui me permettrais d'envoyer les fichiers sur mon compte ftp.
Mais bon, j'ai cherché, mais je trouve pas comment faaire :'(
Si vous pouviez me donner un point de départ, ce serait vraiment cool wink

2

http://www.php.net/manual/fr/function.ftp-connect.php
Si tu cherches a uploader des petits fichiers (<= 2mega) tu peux passer outre le FTP et utiliser directement HTTP

3

les fonctions FTP de PHP permettent d'uploader un fichier depuis le post du client ? Je n'en suis pas sûr :/

4

nEUrOO> ben je pense que t'es quand même limité par la config de apache... donc tu ne peux pas uploader beaucoup plus...
.

5

le ftp n'a rien à voir avec Apache, mais n'est de toute manière pas utilisable pour uploader un fichier du post client.

6

Hmm ? Je ne comprends pas ce que tu veux dire, microbug ?! Les scripts d'envoi et de réception vers n'importe quel ftp fonctionnent très bien ?! Par contre, il faut que PHP soit compilé avec l'option FTP, sinon, c'est mort.
avatar

7

on parle bien d'upload de fichier par script php... et dans php.ini y'a une limite à l'upload...
.

8

l'upload par script php ca passe pas par le FTP (avec les formulaires etc...)

Nil > ben ca peut tout à fait servir pour récupérer un fichier sur un serveur FTP, je suis d'accord, mais pas à uploader un fichier depuis ton pc vers un serveur, sauf si tu as un serveur ftp sur ton pc.

9

Ben si, bien sûr que si ! En fait tu peux effectuer toutes les actions que fait un client FTP normal (il y a même un script très commun qui permet d'avoir un zouli client FTP en PHP).
avatar

10

oui mais c'est executé sur le serveur puisque c'est du php, et le serveur n'a pas accès à tes fichiers sur ton pc (heureusement)

11

ben si, regarde le truc de Vertyos pour uploader des fichiers sur son compte free ...
Tekken Punch !!! beuh Love Hina déjà fini ... :'(
Japan-A-Radio
Vertyos@| les modos sont des enculés
Vertyos@| y'a des queues partout, un vrai bonheur'

12

ben c'est pas du ftp a mon avis tongue
avatar

13

bah c'est quoi alors trifus
Tekken Punch !!! beuh Love Hina déjà fini ... :'(
Japan-A-Radio
Vertyos@| les modos sont des enculés
Vertyos@| y'a des queues partout, un vrai bonheur'

14

relis le topic :/

c'est dès le ./2 neutral
avatar

15

heu ué c'est pas du tout du ftp smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

16

Je suis donc quand même pas complètement fou. Les fonctions FTP de php ne peuvent pas servir pour ça.

17

avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

18

ca ne permettra pas à un script php executé sur un serveur distant de récupérer un fichier sur TON disque... (sauf si, encore une fois, tu as un serveur ftp d'installé).

Sinon cela voudrait dire que n'importe qui peut récupérer des fichiers sur ton disque sans te demander ton avis, sympa...

19

http://www.comscripts.com/scripts/php.php-upload-to-my-ftp.806.html?addcom=1
(Cela dit, j'ai un doute là... je vais zieuter les sources de ce que j'avais fait, si ça se trouve, je me suis foiré dans ce que j'ai dit ^^)
avatar

20

Le seul moyen pour un quelconque script cgi (php, perl, autres...) de récupérer un script du côté client est de passer par un formulaire de type enctype="multipart/form-data" et c'est tout !.

Les fonctions ftp ne permettent de traiter que les fichiers sur le serveur et encore heureux ... imaginez un script qui vous prend direct tous vos fichiers perso et les foute sur un ftp ... sans confirmation ni rien .. ca serait beau ca smile
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

21

Merci, mais en fait j'ai trouve un bon tuto pour l'envoie de fichier :
http://www.siteduzero.com/vostutos/?s=viewtuto&act=pre&tutoid=51

Ca marche nikel smile

22

Ouf, je suis pas complètement fou cheeky

23

Heu... grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

24

Il a dit pas complètement wink

25

regarde les sources de WebFTP smile
en gros, tu uploades les fichiers sur le serveur php qui joue alors le rôle de client ftp et qui met le fichier sur ton serveur ftp.
par contre, tu es du coup limité par la place disponible sur ton serveur web
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

26

autant avoir un bon client ftp... certains permettent le drag'n'drop sur l'icone du programme et ça upload tout seul.
Plus simple :P

27

c'est clair smile mais bon, parfois tu es obligé de faire comme ça :'(
et puis, si tu es sur un ordi qui n'est pas à toi, tu n'as pas forcément de client ftp, et pas toujours envie d'en installer un pour un seul fichier ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

28

Mais là c'était surtout pour en même temps enregistrer les noms des photos et la catégorie dans la basse de donnée smile
J'avais pas trop envie de tout devoir faire à la main smile

29

mets tous les fichiers sur le ftp et fait un script php qui parcours la liste et qui mets les noms dans la base de donnée
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

30

Effectivement, ça peut être pas mal, mais là encore, il me manque quelques notions ^^
Vais faire mes recherches sur le net smile