Question
Interface graphie vers formulaire php
- girardin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 15 ans 2 mois #9091
par girardin
Réponse de girardin sur le sujet Re:Interface graphie vers formulaire php
Merci Richard,
Tu as bien mon pb. Je savais qu'il existe une classe pour faire un truc du style car je suis tombé dessus par hasard il y a quelque temps mais je ne souvenais plus du truc.
Il me semble que la méthode que tu me parles fonctionnerais dans mon cas.
Je vais regarder de mon cote si trouve des infos sur comment cela marche.
Merci c'est une bonne piste à suivre
Tu as bien mon pb. Je savais qu'il existe une classe pour faire un truc du style car je suis tombé dessus par hasard il y a quelque temps mais je ne souvenais plus du truc.
Il me semble que la méthode que tu me parles fonctionnerais dans mon cas.
Je vais regarder de mon cote si trouve des infos sur comment cela marche.
Merci c'est une bonne piste à suivre
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 2 mois #9094
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Interface graphie vers formulaire php
Bonjour,
Alors d'après ce que j'ai trouvé, ceci doit faire l'affaire :
[code:1]
$datas = 'var=value1&var2=value2'
$req = [System.Net.WebRequest]::Create('monsite.com/mapage.php')
$req.Method = 'POST'
$req.ContentType = 'application/x-www-form-urlencoded'
$req.ContentLength = $datas.Length
$writ = New-Object System.IO.StreamWriter -ArgumentList $req.GetRequestStream(),[System.Text.Encoding]::ASCII
$writ.Write($datas)
$writ.Close()
[/code:1]
J'ai pas pu tester la chose comme je le souhaite, je te prie de m'en excuser mais ça passe sans erreur avec l'url google.com dans ma fenêtre PowerShell.
Bien Cordialement,
Richard Lazaro.
Alors d'après ce que j'ai trouvé, ceci doit faire l'affaire :
[code:1]
$datas = 'var=value1&var2=value2'
$req = [System.Net.WebRequest]::Create('monsite.com/mapage.php')
$req.Method = 'POST'
$req.ContentType = 'application/x-www-form-urlencoded'
$req.ContentLength = $datas.Length
$writ = New-Object System.IO.StreamWriter -ArgumentList $req.GetRequestStream(),[System.Text.Encoding]::ASCII
$writ.Write($datas)
$writ.Close()
[/code:1]
J'ai pas pu tester la chose comme je le souhaite, je te prie de m'en excuser mais ça passe sans erreur avec l'url google.com dans ma fenêtre PowerShell.
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- girardin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 15 ans 2 mois #9097
par girardin
Réponse de girardin sur le sujet Re:Interface graphie vers formulaire php
tu n'as pas à t'excuser, c'est sympa de me donner un coup de main.
Peux m'expliquer ton code car je ne voie pas comment tu envoie les donner dans les champs
J'ai essayé ton code en remplaçant le site par google mais j'ai rien sur la page google et aucun retour pour voir si marche. Tu peux m'expliquer comment je peux tester et encore merci e me retirer cette épine du pied.
Il y a une dernière difficulté que je n'avais pas pensé. Mon webservice est en https. Apparement lorsque je remplace le site par mon URL il mets les erreurs suivantes.
[code:1]
Exception lors de l'appel de « GetRequestStr
eam » avec « 0 » argument(s) : « La connexio
n sous-jacente a été fermée : Impossible d'é
tablir une relation de confiance pour le can
al sécurisé SSL/TLS. »
Au niveau de C:\Users\\"utilisateur\"\AppData\Local
\Temp\f5969e11-a74f-4c50-ab7b-a2b6be3f4fa2.p
s1 : 17 Caractère : 78
+ $writ = New-Object System.IO.StreamWriter
-ArgumentList $req.GetRequestStream <<<< (),
[System.Text.Encoding]::ASCII
+ CategoryInfo : NotSpecified:
(: ) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodE
xception
Exception lors de l'appel de « Write » avec
« 1 » argument(s) : « Impossible d'écrire da
ns un TextWriter fermé. »
Au niveau de C:\Users\\"utilisateur\"\AppData\Local
\Temp\f5969e11-a74f-4c50-ab7b-a2b6be3f4fa2.p
s1 : 19 Caractère : 12
+ $writ.Write <<<< ($datas)
+ CategoryInfo : NotSpecified:
(: ) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodE
xception
[/code:1]
bonne journée
Peux m'expliquer ton code car je ne voie pas comment tu envoie les donner dans les champs
J'ai essayé ton code en remplaçant le site par google mais j'ai rien sur la page google et aucun retour pour voir si marche. Tu peux m'expliquer comment je peux tester et encore merci e me retirer cette épine du pied.
Il y a une dernière difficulté que je n'avais pas pensé. Mon webservice est en https. Apparement lorsque je remplace le site par mon URL il mets les erreurs suivantes.
[code:1]
Exception lors de l'appel de « GetRequestStr
eam » avec « 0 » argument(s) : « La connexio
n sous-jacente a été fermée : Impossible d'é
tablir une relation de confiance pour le can
al sécurisé SSL/TLS. »
Au niveau de C:\Users\\"utilisateur\"\AppData\Local
\Temp\f5969e11-a74f-4c50-ab7b-a2b6be3f4fa2.p
s1 : 17 Caractère : 78
+ $writ = New-Object System.IO.StreamWriter
-ArgumentList $req.GetRequestStream <<<< (),
[System.Text.Encoding]::ASCII
+ CategoryInfo : NotSpecified:
(: ) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodE
xception
Exception lors de l'appel de « Write » avec
« 1 » argument(s) : « Impossible d'écrire da
ns un TextWriter fermé. »
Au niveau de C:\Users\\"utilisateur\"\AppData\Local
\Temp\f5969e11-a74f-4c50-ab7b-a2b6be3f4fa2.p
s1 : 19 Caractère : 12
+ $writ.Write <<<< ($datas)
+ CategoryInfo : NotSpecified:
(: ) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodE
xception
[/code:1]
bonne journée
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 2 mois #9098
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Interface graphie vers formulaire php
Bonjour,
Déjà, il ne faudra pas s'attendre à une réponse. Si cela fonctionne, le code ne fait qu'un POST de formulaire et ne lit aucun retour.
Pour les données, ton formulaire php redirige vers une page (on va dire accessible à l'adresse suivante : monsite.com/mapage.php) avec des champs comme donnée (firstname, lastname et password par exemple) et donc tu vas envoyer les champs à cette page.
Donc par exemple :
[code:1]
$datas = 'firstname=richard&lastname=lazaro&password=P@ssw0rd'
[/code:1]
C'est ce que j'ai déduis de ce code.
Bien Cordialement,
Richard Lazaro.
Déjà, il ne faudra pas s'attendre à une réponse. Si cela fonctionne, le code ne fait qu'un POST de formulaire et ne lit aucun retour.
Pour les données, ton formulaire php redirige vers une page (on va dire accessible à l'adresse suivante : monsite.com/mapage.php) avec des champs comme donnée (firstname, lastname et password par exemple) et donc tu vas envoyer les champs à cette page.
Donc par exemple :
[code:1]
$datas = 'firstname=richard&lastname=lazaro&password=P@ssw0rd'
[/code:1]
C'est ce que j'ai déduis de ce code.
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Interface graphie vers formulaire php