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

Web & réseau Delphi Discussion :

Inscription dans un site ???


Sujet :

Web & réseau Delphi

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Inscription dans un site ???
    //Bonjours a tous !!
    {voila je cherche comment remplire un formulaire d'une page web via mon application ...
    c'est a dire comment donner les informations a mon application et a la suite mon application remplira le formulaire de la page web automatiquement}
    //merci d'avance

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 94
    Points : 448
    Points
    448
    Par défaut
    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
    var
        strData: string;
        PostData: OleVariant;
        Headers: OleVariant;
        i: Integer;
    begin
        {1. you must create a string with parameter names and values
        Result string must be in the next format:
        Param1=Value1&Param2=Value2&Param3=Value3...}
        strData := 'Param1Name=' + HTTPEncode(Param1Value) + '&' + 'Param2Name=' + HttpEncode(Param2Value) + ...;
     
        {2. you must convert a string into variant array of bytes and
         every character from string is a value in array}
        PostData := VarArrayCreate([0, Length(strData) - 1], varByte);
     
        { copy the ordinal value of the character into the PostData array}
        for i := 1 to Length(strData) do
            PostData[i-1] := Ord(strData[i]);
     
        {3. prepare headers which will be sent to remote web-server}
        Headers := 'Content-Type: application/x-www-form-urlencoded' + #10#13;
     
        {4. you must navigate to the URL with your script and send as parameters
        your array with POST-data and headers}
     
        yourWebBrowserComponent.Navigate('http://www.yourdomain.com/your_post_script.asp', EmptyParam, EmptyParam, PostData, Headers);
    end;
    source

  3. #3
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Salut!

    http://www.developpez.net/forums/viewtopic.php?t=195879

    Pour envoyer un input type=file d'un formulaire, c'est différent.
    Il faut un script de reception qui s'occupe de copier les données à partir du dossier temporaire du serveur.

    Si tu as besoin de détails, n'hésite pas, à+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] page d inscription dans un site
    Par H-bil dans le forum Langage
    Réponses: 5
    Dernier message: 16/06/2006, 03h03
  2. Réponses: 9
    Dernier message: 06/03/2006, 21h22
  3. [DROIT] Convention collective : inscription dans le contract
    Par mathieu dans le forum Droit du travail
    Réponses: 9
    Dernier message: 01/03/2005, 13h57
  4. Réponses: 6
    Dernier message: 23/09/2003, 20h12
  5. [] [Réseau] Renommer des fichiers dans un site FTP
    Par JerBi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/08/2003, 01h35

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