Problème ftp

Problème ftp - PHP - Programmation

Marsh Posté le 11-05-2005 à 10:33:14    

Bonjour à tous,  
voila j'ai une petite question toute bête mais à la fois très compliqué...
Voila mon problème, un client de l'entreprise ou je travail désire pouvoir faire du transfert de très gros fichiers sur son site, et après réflexion et de très nombreux problème, une solution qui nous est parvenu est de faire utiliser un client ftp à tous les clients de ce clients (houla me direz vous mais qu'est qu'il dit ??)
Un exemple, monsieur Dupont est client chez nous, il créer des fichiers assez gros pour ses clients à lui, donc par exemple Mr X et Mr Y et Mr Z .. Ces derniers peuvent envoyés également des fichiers à Mr dupont (de l'ordre quand même de 50Mo voir beaucoup plus...)
Tous ces clients sont ok pour utiliser par exemple filezilla (client ftp) pour le transfert de ces très gros fichiers...
 
Mr dupont, lorsqu'il insère un client par Exemple Mr AA un dossier nommé AA ce créer automatiquement dans un répertoire files... Cela attribut un mot de passe automatique à Mr AA par exemple "azerty"
 
L'adresse ip du serveur serai 172.31.31.31 un exemple, bien sur
 
Ce que je voudrais savoir, c'est comment faire pour que le client dans filezilla tape l'adresse 172.31.31.31, le login AA et le pass azerty et accède directement à son répertoire sans pouvoir aller dans les autres...  
 
Je ne sais vraiment pas si j'ai été clair, je peux résumer rapidement,
>>>>
Mr dupont crée un client dans son interface admin Mr AA avec un pass azerty
Mr dupont peut accéder à tous les dossiers du serveur sans pb avec filezilla avec son login et pass
Mr AA lui en revanche ne peux accéder qu'a son répertoire AA en tapant son login et pass sous filezilla....>>>
 
Question à 50E "comment faire?" Alors à moins que je soit completement dingue et que ce soit tout bête je ne trouve pas la solution, please help me..  :pt1cable:  :pt1cable:  
 
Je vous remercie d'avance pour toutes ces réponses, c'est assez important pour moi...
Encore merci...  :hello:

Reply

Marsh Posté le 11-05-2005 à 10:33:14   

Reply

Marsh Posté le 11-05-2005 à 10:38:28    

C'est une histoire de droits d'acces

Reply

Marsh Posté le 11-05-2005 à 10:43:04    

Bah oui mais ce que je comprend pas en fait c'est par exemple moi à l'iut, quand je tape l'adresse du serveur (qui est la même pour tous) et quand je tape mon login et mon pass j'accède directement à mon dossier comment ça marche ça, c'est configurer ou et comment? Lol c pas banal tout ça (enfin si c'est banal, on retrouve ça sur free, sur nimporte quoi d'autre, on tape l'adresse, notre login et pass et on accède sur le bon dossier, j'aimerais savoir comment configurer cela.. please.. merki beaucoup (et une autre question, est possible de configurer ça en php, car à chaque fois que mon client va créer un client, il ne faudrai pas que quelqu'un de notre entreprise doivent configurer le serveur, et l'accès au fichier, mais que ça ce fasse automatiquement :) Merki pour tout ...

Reply

Marsh Posté le 11-05-2005 à 10:48:01    

je sais que c'est tout bete en plus je l'ai fais en cours et tout
mais plus moyen de m'en rapeler

Reply

Marsh Posté le 11-05-2005 à 10:55:55    

mauvaise section, pas de rapport avec php
sinon tu as juste à configurer ton serveur ftp pour faire ça

Reply

Marsh Posté le 11-05-2005 à 10:57:05    

C'est au niveau de la configuration du serveur ftp.
 
Sur certains serveurs ftp, tu peux d'ailleurs indiquer le repertoire "home" du user soit la "racine" de son ftp. Il lui sera donc impossible d'en sortir.

Reply

Marsh Posté le 11-05-2005 à 10:59:26    

mais le pb, en fait, c'est que l'arborescence du truc est un peu bidon...
déjà quand l'admin ce log on tombe sur un vieux répertoire, il faut retourner 3 dossiers en arrière pour accéder au dossier ou il y à l'index.php enfin c la mission, donc il faudrais que quand le client s'authentifie, on indique au client ftp qu'il faut retourner à la racine, puis dans le dossier aaa/files/sondossier c la mission...  
Quelqu'un à une soluce?
sinon il faut que j'aille dans quand section?

Reply

Marsh Posté le 11-05-2005 à 11:02:23    

et en plus le serveur n'est pas à nous, donc il faut que je vois comment bidouiller le truc, je peux déjà pas changer le POST_MAX_SIZE un truc du genre, alors lol je sais pas si je vais pouvoir changer ça...

Reply

Marsh Posté le 11-05-2005 à 16:14:41    

Ton probleme releve de la configuration du SERVEUR FTP (pas de php).
Donc si tu ne peux pas modifier la configuration de se serveur, tu pourras rien faire.
 
Une solution pour contourner le probleme, consisterai a creer un applet java. Les clients utiliseraient cet applet pour uploader les fichiers.
Et etant donne que c'est toi qui fait l'applet, tu pourrais lui dire dans quel repertoire aller.
 
Mais le probleme, est que si quelqu'un modifie la config du serveur ftp, ton applet va foirer.
 
Alors la meilleure solution est de configurer votre serveur ftp.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed