IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] Page d'identification


Sujet :

Langage PHP

  1. #1
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut [FTP] Page d'identification
    Bonjour

    J'aimerai faire un page d'html permettant de se connecter via un nom d'utilisateur et et password.

    une fois rentrer les infos le client est dirigé vers un page ftp..

    donc en fait cette page c'est pour pallier l'identification de windows quand nous rentrons dans un ftp

    est ce que quelqu'un aurais des codes sources pour une telle application

    merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Points : 936
    Points
    936
    Par défaut
    je crois q tu peux utiliser les headers. une fois que tu as verifié le username et le mot de passe tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header("location:ftp://site.com")

  3. #3
    Membre averti Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Points : 392
    Points
    392
    Par défaut
    le meta refresh c'est pas bon?

  4. #4
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    ESt ce que la commande ssl_connect peux être utilisée pour un simple ftp avec nom utilisateur et mot de passe

  5. #5
    Membre actif Avatar de hunter
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 208
    Points : 216
    Points
    216
    Par défaut
    si tu veux faire une connection a un ftp tu es obligé de te connecter sur le srv ftp sinon il essaira de ce connecté sans login mdp en anonyme

  6. #6
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    ok voici le code que j'ai fait

    mais rien ne se passe quand je l'exécute ,je sais pas ce qui a j'ai surement oublier un ' ou "" à quelque part..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <div align="left"><h3>s'identifier :</h3>
    </div><br><form method="post" >
    <div align="left"><h3>pseudo : </h3>
    </div
    ><div align="right"><input type="text" name="pseudo">
    </div><br><div align="left">
    <h3>mot de passe : </h3></div
    ><div align="right"><input type="password" name="motdepasse">
    <input type="submit" value="Valider"></div></form> 
     
     
    <?php
    //déclaration des variables
    $ftp_server = "ftp.sxxx.ch";
    $ftp_pseudo=$_POST['pseudo'];
    $ftp_motdepass=$_POST['motdepasse'];
     
    // Mise en place d'une connexion basique
    $conn_id = ftp_ssl_connect($$ftp_server);
     
    // Identification avec un nom d'utilisateur et un mot de passe
    $login_result = ftp_login($conn_id, $ftp_pseudo, $ftp_motdepass);
     
    echo $ftp_motdepass($conn_id); // /
     
    // Fermeture de la connexion SSL
    ftp_close($conn_id);
    Quelqu'un aurait-il un idée

  7. #7
    Membre actif Avatar de hunter
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 208
    Points : 216
    Points
    216
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $conn_id = ftp_ssl_connect($$ftp_server);
    2 fois $

    et un if($conn_id) ça te donne quoi ??

  8. #8
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    un if connect_id

    c'est quoi un condition sur la connection

  9. #9
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    est ce que mon forumulaire est juste???

  10. #10
    Membre actif Avatar de hunter
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 208
    Points : 216
    Points
    216
    Par défaut
    teste si ta connection est bien présente

  11. #11
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    houa et je dois faire comment un truc comme ca

    if($conn_id<>0) {
    echo .$conn_id 'ok'};

    else
    echo ' pas ok'};

  12. #12
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    en fait quand j'exécute la page sur la toile

    il me met après avoir cliqze sur valider une erreur 405

  13. #13
    Membre actif Avatar de hunter
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 208
    Points : 216
    Points
    216
    Par défaut
    Citation Envoyé par lox
    houa et je dois faire comment un truc comme ca

    if($conn_id<>0) {
    echo .$conn_id 'ok'};

    else
    echo ' pas ok'};
    juste echo ($conn_id)?"OK":"PAS OK" ;

    si ma mémoire est bonne

    et pour l'erreur 405 .... ta page existe ??

  14. #14
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    mais ma page c'est le ftp????

    dans mon code du formulaire je mets action=/login_ftp.php

    fichier qui contient le code d'identification!!!

    j'arrvie pas a afficher un echo

    a mon avis il ne va meme pas chercher le fichier php!!!!

    voici mon code pour le html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <body>
    <div align="left"><h3>s'identifier :</h3>
    </div><br><form method="post" action ="/login_ftp.php">
    <div align="left"><h3>pseudo : </h3>
    </div
    ><div align="right"><input type="text" name="pseudo">
    </div><br><div align="left">
    <h3>mot de passe : </h3></div
    ><div align="right"><input type="password" name="motdepasse">
    <input type="submit" value="Valider"></div></form> 
     
     
     
    </body>
    et mon fichier login_ftp.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    <?php
    //déclaration des variables
    $ftp_server = "ftp.xxx.ch";
    $ftp_pseudo=$_POST['pseudo'];
    $ftp_motdepass=$_POST['motdepasse'];
     
    // Mise en place d'une connexion basique
    $conn_id = ftp_ssl_connect($ftp_server);
    echo .$conn_id; 
    // Identification avec un nom d'utilisateur et un mot de passe
    $login_result = ftp_login($conn_id, $ftp_pseudo, $ftp_motdepass);
     
    echo $ftp_motdepass($conn_id); // /
     
    // Fermeture de la connexion SSL
    ftp_close($conn_id);
    ?>
    j'ai vraiment besion de vous!!!!

  15. #15
    Membre actif Avatar de hunter
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 208
    Points : 216
    Points
    216
    Par défaut
    je vais a la soupe la dsl

  16. #16
    lox
    lox est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    quand j'exécute ce code j'ai déjà une erreur à la ligne $conn_id = ftp_ssl_connect($ftp_server);

    Fatal error: Call to undefined function: ftp_ssl_connect() in /home/sites/site35/web/test/login_ftp.php on line 10


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <?php
     
    //$_POST['pseudo']
    //déclaration des variables
    $ftp_server = "ftp://xxx.ch";
    $ftp_pseudo="xxx";
    $ftp_motdepass="xxx";
     
    // Mise en place d'une connexion basique
    $conn_id = ftp_ssl_connect($ftp_server);
    echo "test"; 
    // Identification avec un nom d'utilisateur et un mot de passe
    $login_result = ftp_login($conn_id, $ftp_pseudo, $ftp_motdepass);
     
    echo $ftp_motdepass($conn_id); // /
     
    // Fermeture de la connexion SSL
    ftp_close($conn_id);
    ?>

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/04/2009, 23h38
  2. redirigé vers la pages d'identification
    Par Mlezen dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 1
    Dernier message: 19/02/2009, 00h36
  3. Xdebug page avec identification
    Par grunk dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 09/07/2008, 10h14
  4. [FTP] Page web qui reflète mon espace Ftp
    Par younek dans le forum Langage
    Réponses: 4
    Dernier message: 07/02/2008, 00h02
  5. Page d'identification CSharp
    Par rafiq25 dans le forum C#
    Réponses: 11
    Dernier message: 05/02/2008, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo