bonjour. tu parles bien des formulaires html et de leurs traitements en php?

Envoyé de mon iPhone

> Le 30 déc. 2015 à 19:24, Jean-François Colas <[email protected]> a écrit :
> 
> Hello la foule,
> 
> Désolé du petit détournement, quoique, mais... où pourrais-je trouver un truc 
> clair et concis pour que je comprenne la différence entre post et get?
> 
> Merci,
> J.-F.
> 
> 
> Le 30/12/2015 12:07, Yannick Youalé a écrit :
>> Salut les mecs,
>> une petite astuce aujourd'hui.
>> Comment envoyer une requête http post via l'API inet en vbScript.
>> J'avoue avoir cherché un moment parce que sans bidouille, ce n'est  que la 
>> requête http get qui est autorisée. D'où le fait que j'ai pensé que c'était 
>> important de vous le soumettre.
>> Le code que je vais vous collé plus bas peut être amélioré notamment en le 
>> transformant en fonction qui va retourner le code html résultat à la 
>> requête, mais il contient assurément tout ce qu'il faut pour au moins 
>> exécuter la requête.
>> Si d'aventure vous voulez utiliser une telle fonctionnalité sans avoir à 
>> installer quoi que ce soit hormis un petit script vbScript, ce code peut 
>> être adéqoit.
>> Début du code vbScript
>> ' envoi une requête http post en vbScript
>> ' URL de la page à exécuter
>> url = "http://localhost/visuweb.net/test.php?test=bonjour";
>>  ' création d'un objet Inet
>> Set Inet1 = WScript.CreateObject("InetCtls.Inet.1")
>> ' déclarations utiles
>> Dim s
>> Dim sURL
>> Dim strFormData
>> Dim StrQuery
>> ' préparation de l'objet inet
>> ' Inet1.Cancel
>> Inet1.Protocol = 2
>> ' Post to the form'sReturn process page.
>> sURL = url
>> ' les paramètres post
>> ' séparés les uns des autres par des "&"
>> strFormData = "utilisateur=moi&password=azerty&code_candidat=1982"
>> ' lancement
>> Inet1.Execute CStr(sURL), _
>> CStr("POST"), _
>> CStr(strFormData), _
>> CStr("Content-Type: application/x-www-form-urlencoded")
>> ' traitement et renvoi du code html retourné
>> Dim vtData
>> Dim strData
>> Dim bDone: bDone=false
>> On Error Resume Next
>> WScript.Sleep 50
>> strData = vbNullString
>> Do While Inet1.StillExecuting
>> bDone = False
>> vtData = Inet1.GetChunk(1024, 0)
>> WScript.Sleep 50
>> Do While Not bDone
>> '
>> strData = strData & vtData
>> WScript.Sleep 50
>> '
>> ' Get next chunk.
>> vtData = Inet1.GetChunk(1024, 0)
>> If Len(vtData) = 0 Then
>> bDone = True
>> End If
>> Loop
>> WScript.Sleep 50
>> Loop
>> ' transfert de valeur
>> s = strData
>> ' affichage du résultat dans un dialogue
>> MsgBox s
>> ' libération
>> Set Inet1 = Nothing
>> Fin du code vbScript
>> Puisse cela être utile à quelqu'un !
>> Yannick Daniel Youalé
>> La programmation est une religion. Aimez-la, ou quittez-la.
>> mon site: www.visuweb.net <http://www.visuweb.net>
> Progliste :
> Pour se désinscrire de la liste : 
> mailto:[email protected]?subject=unsubscribe
> 
> Pour voir les archives de la liste :
> http://www.mail-archive.com/[email protected]/    
> 
> Je vous rappelle que les pièces jointe sont activés leur taille est limité à 
> 2 MO 
> Pour accéder aux fichiers de la liste
> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
> Ou en utilisant la nouvelle page de partage :
> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
> vous répondrez en privé.
>    
>    
Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO 

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à