Envoyer des donnees POSt
-
- Messages : 510
- Inscription : dim. 25/mars/2007 13:44
- Localisation : Toulouse, France
- Contact :
Envoyer des donnees POSt
salut, quelqu'un sait comment il faut faire pour envoyer des donnees post a un serveur ? (les donnees d'un formulaire)
merci !!
merci !!
peut etre une piste sur le forum anglais :
http://www.purebasic.fr/english/viewtopic.php?t=27756
pour l'instant pas de réponse mais on sait jamais... à suivre.
http://www.purebasic.fr/english/viewtopic.php?t=27756
pour l'instant pas de réponse mais on sait jamais... à suivre.
je vais peut etre dire une grosse betise mais ya pas moyen avec la lib ETNA ? :
http://repeatuntil.online.fr/Etna/Etna_doc.html
http://www.purebasic.fr/french/viewtopic.php?t=5978
ca y ressemble un peu - en tout cas Etna semble travailler avec la méthode GET, mais les concepteurs ont peut etre une idée (progi1984, ...).

http://repeatuntil.online.fr/Etna/Etna_doc.html
http://www.purebasic.fr/french/viewtopic.php?t=5978
ca y ressemble un peu - en tout cas Etna semble travailler avec la méthode GET, mais les concepteurs ont peut etre une idée (progi1984, ...).


suffit d'aller lire les specs de HTTP, çà donne un truc :Thyphoon a écrit :Et ou tu trouves comment c'est formaté ?minirop a écrit :suffit pas d'envoyer les données formatés via une socket (comme le fait un navigateur)
GET /page.php HTTP/1.0
Content-type: ....
POST: .... (je ne sais aps comment sont "encodés" les valeurs)
normalement les valeurs sont mises comme si tu envoyait pas get
var1=toto&var2=titi
enfin c'est a vérifier
var1=toto&var2=titi
enfin c'est a vérifier

Quelques manoucheries : I can't give you anything but love / Stompin' at decca
autre piste - (je fouine sans étudier pour le moment)
http://www.purebasic.fr/english/viewtopic.php?t=27680
http://www.purebasic.fr/english/viewtopic.php?t=27685
http://www.purebasic.fr/english/viewtopic.php?t=27680
http://www.purebasic.fr/english/viewtopic.php?t=27685
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
En fait, on utilise UrlDownloadToFile pour obtenir le contenu de la page donc aucune requete POST ou GET !Flype a écrit :je vais peut etre dire une grosse betise mais ya pas moyen avec la lib ETNA ? :
http://repeatuntil.online.fr/Etna/Etna_doc.html
http://www.purebasic.fr/french/viewtopic.php?t=5978
ca y ressemble un peu - en tout cas Etna semble travailler avec la méthode GET, mais les concepteurs ont peut etre une idée (progi1984, ...).
![]()
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
-
- Messages : 510
- Inscription : dim. 25/mars/2007 13:44
- Localisation : Toulouse, France
- Contact :
J'ai trouver quelque chose d'interessant ici:
http://www.siteduzero.com/tuto-3-14499- ... -http.html
Mais pour l'instant je pars en vacances, danc j'ai pas le temps de tester !
http://www.siteduzero.com/tuto-3-14499- ... -http.html
Mais pour l'instant je pars en vacances, danc j'ai pas le temps de tester !
voilà un code qui marche :
et voilà le résultat :
http://minirop.free.fr/fichiers/desktop ... 467957.png
sachant que la page web appelée contient :
Code : Tout sélectionner
If InitNetwork() = 0
MessageRequester("error","init failed")
End
EndIf
conn = OpenNetworkConnection("www.phpkey.com",80)
If conn = #Null
MessageRequester("error","connexion failed")
End
EndIf
str.s = "POST /purebasic/index.php HTTP/1.1"+Chr(10)+"Host: www.phpkey.com"+Chr(10)+"Connection: Close"+Chr(10)+"Content-type: application/x-www-form-urlencoded"+Chr(10)+"Content-Length: 33"+Chr(10)+""+Chr(10)+"variable=valeur&variable2=valeur2"
SendNetworkData(conn,@str,Len(str)+1)
spaces.s = Space(5000)
ReceiveNetworkData(conn,@spaces,5000)
MessageRequester("good",spaces)
http://minirop.free.fr/fichiers/desktop ... 467957.png
sachant que la page web appelée contient :
Code : Tout sélectionner
<pre><?php
print_r($_POST);
?></pre>
exelent !! et pour envoyer un fichier ?minirop a écrit :voilà un code qui marche :et voilà le résultat :Code : Tout sélectionner
If InitNetwork() = 0 MessageRequester("error","init failed") End EndIf conn = OpenNetworkConnection("www.phpkey.com",80) If conn = #Null MessageRequester("error","connexion failed") End EndIf str.s = "POST /purebasic/index.php HTTP/1.1"+Chr(10)+"Host: www.phpkey.com"+Chr(10)+"Connection: Close"+Chr(10)+"Content-type: application/x-www-form-urlencoded"+Chr(10)+"Content-Length: 33"+Chr(10)+""+Chr(10)+"variable=valeur&variable2=valeur2" SendNetworkData(conn,@str,Len(str)+1) spaces.s = Space(5000) ReceiveNetworkData(conn,@spaces,5000) MessageRequester("good",spaces)
http://minirop.free.fr/fichiers/desktop ... 467957.png
sachant que la page web appelée contient :Code : Tout sélectionner
<pre><?php print_r($_POST); ?></pre>

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
LA QUESTION QUI TUE C'EST ENCORE POUR MOI
ça a l'air interessant (Comme tout ce qui touche IE), mais à quoi ça sert exactement
Pour ne pas avoir comme de temps en temps de votre part le lien Wikipedia qui tue (Preuve que j'ai pas tellement bien cherché), cette fois j'ai pensé a aller sur WIKIPEDIA et c'etait vide a "Requete HTML"
Vous allez rire c'est à moi qui demandait de dire ce que c'etait.
On voit bien qu'il ne connaissent pas Super Kwai à WIKI

ça a l'air interessant (Comme tout ce qui touche IE), mais à quoi ça sert exactement

Pour ne pas avoir comme de temps en temps de votre part le lien Wikipedia qui tue (Preuve que j'ai pas tellement bien cherché), cette fois j'ai pensé a aller sur WIKIPEDIA et c'etait vide a "Requete HTML"

Vous allez rire c'est à moi qui demandait de dire ce que c'etait.
On voit bien qu'il ne connaissent pas Super Kwai à WIKI


