spidflinch Posté 13 Novembre 2009 Posté 13 Novembre 2009 Bonjour à tous, je débute en développement et cherche des tutoriaux/principes de base relatifs à ma question ; je ne trouve que des topics pointus et donc obscurs ! mon but : créer des zones d'échanges ftp en ligne, temporaires et à accès limités, et via des pages de connexion et navigation dont je gère la mise en forme : j'ouvre ponctuellement une zone ftp pour un client donné, et je lui transmets un login afin de pouvoir y échanger des fichiers le contexte : hébergement mutualisé OVH avec multi-ftp je garde sous le coude le topic multi-ftp-ovh-faille-securite car je dois déjà savoir comment mettre en place des pages de login et de navigation ftp : à force de chercher, je crois comprendre que ça passe par du php, peut-être du javascript et ensuite comment les intégrer au multi-ftp d'ovh ? quelqu'un pourrait-il m'éclairer sur les principes de bases afin que je sache dans quelle direction chercher ?! merci d'avance.
Dadou Posté 13 Novembre 2009 Posté 13 Novembre 2009 Chez OVH, tu va devoir utiliser leur SoAPI pour gérer cela : http://www.ovh.com/soapi/fr/?group=hosting Par contre, il faut maitriser SOAP, XML et php
spidflinch Posté 13 Novembre 2009 Auteur Posté 13 Novembre 2009 (modifié) Chez OVH, tu va devoir utiliser leur SoAPI pour gérer cela : http://www.ovh.com/soapi/fr/?group=hosting Par contre, il faut maitriser SOAP, XML et php chouette un nouveau langage !! mais vu que je ne vois pas d'inconvénient à passer par Manager pour créer et gérer les accès ftp, je ne comprends pas bien à quoi il va me servir !… est-ce pour faire le lien entre une page générée en php et les données du multi-ftp ? mais je ne vois pas par exemple de méthodes permettant de vérifier la validité des logins… mes lacunes en la matière sont vraiment celles d'un novice ! je ne sais même pas comment on peut accéder à une zone ftp autrement qu'avec un client ftp : pourquoi firefox le permet et pas safari ?? et comment mettre en forme cette page ? je crois comprendre qu'il faut passer par le php pour gérer le login, mais comment ensuite assurer la navigation en ligne dans le dossier ?… je sais, ça fait beaucoup de question !! mais je ne trouve pas d'info sur ces principes de base… - à moins qu'il ne soient pas si basiques !!… - Modifié 13 Novembre 2009 par spidflinch
Dadou Posté 13 Novembre 2009 Posté 13 Novembre 2009 Ben via cette api tu peux intégrer dans une appli php : création d'un utilisateur + génération compte FTP en même temps. Avec par exemple pour la creation de compte FTP la fonction multiFtpAdd (son générateur : http://www.ovh.com/soapi/fr/?method=multiFtpAdd ) <?phptry { $soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.8.wsdl"); //login $session = $soap->login("login-OVH", "pass-OVH","fr", false); echo "login successfull\n"; //multiFtpAdd $soap->multiFtpAdd($session, "domaine.com", "www", "login", "pass"); echo "multiFtpAdd successfull\n"; //logout $soap->logout($session); echo "logout successfull\n";} catch(SoapFault $fault) { echo $fault;}?> Cette fonction te créera le compte FTP dynamiquement. Firefox tout comme internet explorer est capable d'utiliser le protocole FTP, peut être pas safari, mais l'idéal est tout de même d'utiliser un vrai client FTP. Concernant la navigation dans les dossier c'est le client ftp qui s'en charge.
spidflinch Posté 13 Novembre 2009 Auteur Posté 13 Novembre 2009 bon, ça se précise ! mais après avoir créé un compte ftp pour un client, je voudrais lui permettre d'y accéder via mon site et sans passer par un client ftp je comprends un peu mieux comment je peux gérer leur login, mais comment assurer leur navigation ?? (déplacement dans l'arborescence, lecture/téléchargement des fichiers)
Dadou Posté 13 Novembre 2009 Posté 13 Novembre 2009 Attention, ce n'est pas leur login que tu gères ainsi, c'est la création d'un compte. Ensuite, intégrer la navigation FTP via le navigateur est à oublier, parce qu'au mieux, tu vas devoir te pastiller en php des fonctions pour lister les dossiers, d'upload (qui sera limité à 2Mo, limite par défaut de php chez ovh il me semble), de renommage, de suppression de dossiers et fichiers. La seule alternative pour l'intégrer dans le navigateur serait de passer par un applet java, solution relativement lourde.
spidflinch Posté 13 Novembre 2009 Auteur Posté 13 Novembre 2009 il y avait donc bien une baleine sous le gravier !! c'est donc comme ça que fonctionnent les adresses type http://nomdomaine comme http://login.free.fr, ou celles privées que j'ai pu rencontrer ? en tous cas grand merci dadou !
Dadou Posté 13 Novembre 2009 Posté 13 Novembre 2009 La, je n'ai pas tout compris, tu peux être plus clair?
spidflinch Posté 13 Novembre 2009 Auteur Posté 13 Novembre 2009 La, je n'ai pas tout compris, tu peux être plus clair? merci de ta patience ! je pensais aux espaces persos des fournisseurs d'accès type free - mais ce n'est peut-être pas du ftp ?! - ou plus précisément aux zones d'échanges privées que je rencontre avec mon boulot : on me fournit login+mdp et une adresse http, et j'ai accès via mon navigateur à un dossier dont je peux consulter et downloader les fichiers je ne peux malheureusement évidemment pas te donner un login mais c'est par exemple/>http://ftp.homedp.com/index.php
Dadou Posté 13 Novembre 2009 Posté 13 Novembre 2009 C'est encore différent, en plus du FTP, chez free, ils créent un sous-domaine. Pour les espace d'échanges, souvent ce n'est pas du FTP, mais des applis comme celle-ci : http://www.ajaxplorer.info/wordpress/ par contre ce type d'appli aura les limitations de ton serveur, et sur du mutualisé : 2Mo max / fichier
spidflinch Posté 16 Novembre 2009 Auteur Posté 16 Novembre 2009 C'est encore différent, en plus du FTP, chez free, ils créent un sous-domaine. Pour les espace d'échanges, souvent ce n'est pas du FTP, mais des applis comme celle-ci : http://www.ajaxplorer.info/wordpress/ par contre ce type d'appli aura les limitations de ton serveur, et sur du mutualisé : 2Mo max / fichier voilà qui s'éclaircit nettement ! ces applis ont l'air souvent un peu sophistiquées pour mes besoins, mais il en existe un paquet, je devrais trouver mon bonheur ! (reste à vérifier les limites du serveur) grand merci !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant