Transfère De Http En Ftp

Guillaume S -  
 Guillaume S -
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

  1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
     
    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
  2. Shiinrei_Sama Messages postés 84 Statut Membre 18
     
    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
    1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
       
      boaf... on fait des merveilles en JS de nos jours... mais les infos de logins seraient visibles dans la source...
      0
  3. Guillaume S
     
    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
  4. Shiinrei_Sama Messages postés 84 Statut Membre 18
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Guillaume S
     
    Merci pour ton aide.

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

    Merci.

    Guillaume S
    0
  7. Guillaume S
     
    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
    1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
       
      tu l'appelle index.php
      0
  8. Guillaume S
     
    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
  9. Guillaume S
     
    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
  10. Guillaume S
     
    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