Eintrag in eine MySQL DB...
Übersicht

crazy_downBetreff: Eintrag in eine MySQL DB... |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi, in meinem Programm speicher ich 3 Variablen. Diese will ich mit Blitz3D an eine MySQL DB schicken damit ich sie auf einer Webside anzeigen kann.
Mit der Forum suche habe ich jetzt das hier gefunden. Code: [AUSKLAPPEN] tcp=opentcpstream("127.0.0.1",80) WriteLine tcp,"GET http://127.0.0.1/add_player.php?name=Vito&passwort=Hallo123" WriteLine tcp,"GET http://127.0.0.1/add_player.php?name=Vito2&passwort=Hallo123" WriteLine tcp,"GET http://127.0.0.1/add_player.php?name=Vito3&passwort=Hallo123" Print ReadLine(tcp) WaitKey CloseTCPStream tcp Nur ich komm damit irgendwie nicht klar. würde es Theoretisch so funktionieren wenn ich dann statt name=Vito einfach meine Variable einsetze ? Denn connecten auf die MySQL DB würde ich ja dann durch das PHP Script. Danke schonmal |
||
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, die kannst du dann da einstezten. In PHP kommst du dann so daran.
Code: [AUSKLAPPEN] $_GET["Varname"];
|
||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nur werden deine GET-Querys nicht funktionieren, weil:
1. Nur 1 Request pro Stream, danach muss er neu geöffnet werden. 2. Es fehlt die Protokoll-Angabe(HTTP/1.1) 3. Es fehlt die Leerzeile nach jedem Request 4. Es fehlt die Host-Angabe. |
||
crazy_down |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
? wie müsste es denn richtig aussehen, das meine GET funktionen klappen ? | ||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] blubb("http://blabla.de","script.php","?vari="+UrlEnCode("toller String")+"&super=1&mies=0")
Function blubb(url$,script$,par$,port=80) is_online=OpenTCPStream(url$,port) If is_online req$=script$+par$ ; Request an das Serverscript schicken WriteLine is_online,"GET /"+req$+" HTTP/1.1" WriteLine is_online,"Host: "+url$ WriteLine is_online,"User-Agent: score" WriteLine is_online,"Accept: */*" WriteLine is_online,"" CloseTCPStream is_online Return 1 Else Return 0 EndIf End Function Function UrlEncode$(t$) t$=Replace$(t$,"%","%25") t$=Replace$(t$,"+","%2B") t$=Replace$(t$," ","+") t$=Replace$(t$,"@","%40") t$=Replace$(t$,"ß","%DF") t$=Replace$(t$,"?","%3F") t$=Replace$(t$,"=","%3D") t$=Replace$(t$,")","%29") t$=Replace$(t$,"(","%28") t$=Replace$(t$,"/","%2F") t$=Replace$(t$,"&","%26") t$=Replace$(t$,"$","%24") t$=Replace$(t$,"§","%A7") t$=Replace$(t$,Chr$(34),"%22") t$=Replace$(t$,"!","%21") t$=Replace$(t$,"^","%5E") t$=Replace$(t$,"#","%23") t$=Replace$(t$,"'","%27") t$=Replace$(t$,"<","%3C") t$=Replace$(t$,">","%3E") t$=Replace$(t$,"\","%5C") t$=Replace$(t$,"{","%7B") t$=Replace$(t$,"}","%7D") t$=Replace$(t$,"[","%5B") t$=Replace$(t$,"]","%5D") Return t$ End Function So oder so ähnlich ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
crazy_down |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ui, na gut damit werde ich wohl noch ein Weilchen zutun haben ![]() Aber danke für den Code |
||
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ist im Übrigen falsch benannt!
Die URL ist http://Server.Secondlevel.Topelevel/Pfad?Query Was mir in letzter Zeit mächtig Kopfschmerzen bereitet hat, waren die HTTP Redirections. Wenn ihr beispielsweise auf http://yahoo.de/ herunterladen wollt, werded ihr erstmal auf http://de.yahoo.com/ redirected. Dann kommt nämlich ein 3XX Code mit ner Location im Responseheader zurück, die ihr dann nochmal aufrufen müsst. mfg olli |
||
vertex.dreamfall.at | GitHub |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group