Transfère De Http En Ftp

Fermé
Guillaume S - 26 juil. 2010 à 01:53
 Guillaume S - 25 août 2010 à 18:48
Bonjour Tous Le Monde!

J'ai une serrieuse question pour ceux qui s'y connaisent dans le domaine.

Bien voila ma question.

Comment je peut faire en sorte que les visiteurs de mon site web peuve uploader des fichier a partir de une page web aspx de mon site web hébergé par Office Live de Microsoft. Une genrre de dropbox que le visiteurs pourait choisir un ou de preference plusieurs fichier apartir de mon site web vers un dossier spécifique via le ftp de mon compte de stockage LiveDrive. Je recherche en quelque sorte excuser moi si je utilise pas les bon term, un scrip html car Microsoft supporte que les script html pas le php ni les Java ni Flash. Il faudrait que dans la configuration que je puisse entrer l'adresse du serveur, mon nom d'utilisatuer, mon mot de passe et le dossier ou vont aller les fichier.

Merci a tous les connaissuers dans le sujet

Guillaume

9 réponses

Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
26 juil. 2010 à 01:55
en gros, tu veux mettre ton mot de passe et ton pseudo FTP en clair dans une page web... t'es sûr que c'est une bonne idée ?...
0
Shiinrei_Sama Messages postés 60 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 1 août 2010 18
26 juil. 2010 à 02:37
Tu veux faire un système d'upload de fichier sur ton site sans passer par FTP, le tout en html c'est bien ça ?

Sans php je doute que ce soit possible ...
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
26 juil. 2010 à 02:38
boaf... on fait des merveilles en JS de nos jours... mais les infos de logins seraient visibles dans la source...
0
Bonjour.

Il faudrait que mon login sois dans le script et non visible et que les fichiers soient uploader dans un répertoire comme : root/partage/ mais je suis pas sur moi nomplus que sa se fasse en html.

Connaitrier vous un web hosting gratuit qui prend en charge le Java ou le php?

Merci.

Guillaume S
0
Shiinrei_Sama Messages postés 60 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 1 août 2010 18
26 juil. 2010 à 18:10
Il y a Free qui propose un hébergement gratuit de 10Go.

Plus d'infos ici : https://www.free.fr/assistance/252-freebox-creer-des-pages-perso-comment-disposer-d-une-page-perso-free.html
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci pour ton aide.

Parcontre, est ce que free est diponible au residents du Canada car j'habitte au Canada.

Merci.

Guillaume S
0
Allo.

J'ai touver un hebergeur gratuit qui te perment d'uploader les pages sur le serveur mais quand je tape l'adresse de mon site zawack.elementfx.com je vois

Index of

et ensuite en bas mes page web que j'ai mis pour tester

bing.htm
share.php

mais commenent je peut faire que quand je vais a mon adresse web que je peut voire ma page d'aceuille?

Merci
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 103
27 juil. 2010 à 20:14
tu l'appelle index.php
0
Merci sa fonctionne. Aurait tu un script php pour l'upload ftp. J'ai chercher sur Google et j'ai rien trouver.

Merci pour ton aide.

Guillaume S
0
Aussi j'ai essayer ce code :

13.<?php
14.// Paramètres
15.$ftp_server = "nom du serveur";
16.$ftp_user_name = "loguin";
17.$ftp_user_pass = "MDP";
18.$fichier_destination = $_SERVER["DOCUMENT_ROOT"] . "/non du dossier/";
19.$source_file = $fichier_name;
20.
21.// Connexion
22.$conn_id = ftp_connect($ftp_server);
23.// Identification par login et mot de passe
24.$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
25.// Vérification de la connexion
26.if ((!$conn_id) || (!$login_result))
27. {
28. die("La connexion FTP a échoué!");
29. }
30.// Affichage du dossier FTP courant
31.//echo "Dossier courant : ", ftp_pwd($conn_id), "\n";
32.// changement du dossier courant
33.if (@ftp_chdir($conn_id, "upload"))
34. {
35.// Confirmation du changement de dossier courant
36. echo "Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";}
37.else
38. {
39.// Erreur lors du changement de dossier courant
40. echo "Impossible de changer le dossier courant.\n";
41. }
42.// Upload du fichier local vers le serveur
43.if($fichier_name != "")
44. {
45. $upload = ftp_put($conn_id, $source_file, "$fichier",FTP_BINARY);
46.// Confirmation de l'envoi du fichier
47. echo "Le fichier $source_file a été envoyé avec succes !";
48. }
49.else
50. {
51.// Erreur lors de l'envoi du fichier
52. echo "Le fichier $source_file n'a pas put être envoyer !";
53. }
54.?>

et same donne

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/zawack/public_html/upload.php on line 11

Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/zawack/public_html/upload.php on line 13
La connexion FTP a échoué!

Mon nom utilisateur est un adresse courriel donc il comporte un @

et l'adresse de serveur sespas jsute ftp:// ses ftp://ftp.livedrive.com.

Merci pur votre aide!

Guillaume S
0
Desoler pour le long moment d'apsence, J'était parti en vacances.

j'ai essayer ce code :

13.<?php
14.// Paramètres
15.$ftp_server = "nom du serveur";
16.$ftp_user_name = "loguin";
17.$ftp_user_pass = "MDP";
18.$fichier_destination = $_SERVER["DOCUMENT_ROOT"] . "/non du dossier/";
19.$source_file = $fichier_name;
20.
21.// Connexion
22.$conn_id = ftp_connect($ftp_server);
23.// Identification par login et mot de passe
24.$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
25.// Vérification de la connexion
26.if ((!$conn_id) || (!$login_result))
27. {
28. die("La connexion FTP a échoué!");
29. }
30.// Affichage du dossier FTP courant
31.//echo "Dossier courant : ", ftp_pwd($conn_id), "\n";
32.// changement du dossier courant
33.if (@ftp_chdir($conn_id, "upload"))
34. {
35.// Confirmation du changement de dossier courant
36. echo "Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";}
37.else
38. {
39.// Erreur lors du changement de dossier courant
40. echo "Impossible de changer le dossier courant.\n";
41. }
42.// Upload du fichier local vers le serveur
43.if($fichier_name != "")
44. {
45. $upload = ftp_put($conn_id, $source_file, "$fichier",FTP_BINARY);
46.// Confirmation de l'envoi du fichier
47. echo "Le fichier $source_file a été envoyé avec succes !";
48. }
49.else
50. {
51.// Erreur lors de l'envoi du fichier
52. echo "Le fichier $source_file n'a pas put être envoyer !";
53. }
54.?>

et sa me donne

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/zawack/public_html/upload.php on line 11

Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/zawack/public_html/upload.php on line 13
La connexion FTP a échoué!

Mon nom utilisateur est un adresse courriel donc il comporte un @

et l'adresse de serveur ses pas juste [ftp://] ses ftp://ftp.livedrive.com.

Merci pur votre aide!

Guillaume S
0