Kann ich mit BB homepages besuchen?
Übersicht

![]() |
jhabekostBetreff: Kann ich mit BB homepages besuchen? |
![]() Antworten mit Zitat ![]() |
---|---|---|
... eigentlich homepages besuchen? also was ich will ist:
ich brauche eine funktion die eine seite aufruft und dann zb den quelltext zurückgeben kann!? Das ganze natürlich INTERN, also ohne das ich den internetexplorer starte... der letzte aspeckt ist seeeeeeehr wichtig! Vielen Dank jhabekost edit: oder gibt es da vllt eine DLL zu? ansonsten muss ich mein cpp buch doch zuende lesen ![]() edit2: nochmal nebenbei: wie ist die neueste V von B+? (1.11??) |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, es geht!
schaue mal ins engliche Code Archiev! dort Findest du ein Beipiel! |
||
between angels and insects |
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
sry, aber wo ist das englische code archiev? ![]() hätt ich echt net gedacht, *freu* ![]() edit: was brauch man dazu? hab bb3d und vllt auch bald b+ 1.11 |
||
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich hab da grad was gefunden ![]() hiermit-> http://www.blitzbase.de/menu/2t.htm ?? |
||
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
und wie kann ich den quelltext auslesen? | ||
![]() |
Spikespine |
![]() Antworten mit Zitat ![]() |
---|---|---|
Seiten öffnen geht doch auch mit ExecFile("http://www.blitzforum.de") .
Das auslesen klappt auch, aber ich weiß nicht wie, ich denke da findet sich noch wer. |
||
Darren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich habe mal eine Thread gesehen, indem besprochen wurde wie man mit bb php scripts anspricht und auswertet und so | ||
MFG Darren |
noir |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
is doch ganz einfach: ![]() Code: [AUSKLAPPEN] tcp=OpenTCPStream("blitzforum.de",80) WriteLine tcp,"GET /" + "index.php" + " HTTP/1.1" WriteLine tcp,"Host: " + "blitzforum.de" WriteLine tcp,"" For i = 1 To 8 header$ = ReadLine(tcp) Next Repeat txt$ = ReadLine(tcp) Print txt Until Eof(tcp) CloseTCPStream tcp WaitKey |
||
Fragt und man wird euch helfen
Das Alternativ BlitzBasic-Forum: FreeCoder Einfach chatten: BlitzChat Code&Text schnell und einfach pasten: FreePasting |
- Zuletzt bearbeitet von noir am So, März 06, 2005 12:51, insgesamt einmal bearbeitet
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Blitzbasic.com:
Netzwerk Code archiev: http://www.blitzbasic.com/code....php?cat=4 von skn3[ac]: Code: [AUSKLAPPEN] ;example of non proxy http get
tcp = HttpGet("www.blitzbasic.com","/Home/_index_.php") If tcp = False RuntimeError "unable to connect to address" While Eof(tcp) = False DebugLog ReadLine$(tcp) Wend CloseTCPStream(tcp) ;example of using a proxy server tcp = HttpGet("www.blitzbasic.com","/Home/_index_.php",80,"planet1.scs.cs.nyu.edu",3128) If tcp = False RuntimeError "unable to connect to address" While Eof(tcp) = False DebugLog ReadLine$(tcp) Wend CloseTCPStream(tcp) ;function Function HttpGet(server$,path$,port=80,proxy$="",proxyport=0) Local www If Len(proxy$) = 0 proxy$ = server$ If proxyport = 0 proxyport = port www = OpenTCPStream(proxy$,proxyport) If www = False Return False WriteLine www,"GET http://" + server$ + ":" + port + path$ + " HTTP/1.1" + Chr$(13)+Chr$(10) + "Host: " + server$ + Chr$(13)+Chr$(10) + "User-Agent: blitzbasic" + Chr$(13)+Chr$(10) + "Accept: */*" + Chr$(13)+Chr$(10) Return www End Function Aber dort ist noch mehr zu finden, z.B. Blitz Basic Web server ![]() |
||
between angels and insects |
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
Spikespine hat Folgendes geschrieben: Seiten öffnen geht doch auch mit ExecFile("http://www.blitzforum.de") .
Das auslesen klappt auch, aber ich weiß nicht wie, ich denke da findet sich noch wer. ja lol^^ was bringt mir das??? dann öffnet sich ein browserfenster... noch ne frage: Wie kann ich Daten über Post übermitteln??? |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Wie kann ich Daten über Post übermitteln??? ??? Post die Post, das Gelbe ding, oder welche Post? Mails oder was? Ich habe keine ahnung, was du meinst. |
||
between angels and insects |
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
Okay, sind wohl keine Webmaster dabei^^
Also, das brauch ich: Wenn man mit HTML ein Formular macht, dann gibt es zwei möglichkeiten die Daten zu Senden (Die später mit einem PHP/Perl/Etc. Script ausgelsen werden). Die eine möglichkeit ist GET, dann erscheint die Eingabe hinter einem Fragezeichen nach dem Dateinamen (Habt ihr bestimmt schon mal gesehen). POST ist allerdings eine andere möglichkeit, die Daten werden INTERN übermittelt, ohne das der benutzer sie sehen kann (Man könnte zb mistrauisch werden wenn man als n00b sein pw in der Adressleiste sieht ![]() Daten mit GET zu übermitteln ist ja kein problem, ich muss es ja nur in der URL angeben, allerdings will ich ein paar daten über POST senden! ![]() |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Achso.
Naja, Nein. du müsstest des Als "Seite" Zurückgeben. Sozusagen, so wie wenn man unter PHP HTML ausgibt. |
||
between angels and insects |
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
hä? ![]() |
||
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
NOCHMAL AN ALLE: ![]() Wie kann ich Daten per POST senden? ![]() (jaja, ich weiß das ihr nich blind seid) |
||
![]() |
jonsen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
weiß es denn keiner?! ![]() ![]() aber ich denke da kommt och was, oder ![]() Gruß jonsen |
||
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei... |
![]() |
Jolinah |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit ein bisschen googeln hätte man das rausfinden können ![]() Da mich das Thema aber auch intressiert hat hab ich das nun schon für euch gemacht.. ![]() Code: [AUSKLAPPEN] tcp = OpenTCPStream("web2.gamers24.net", 80) daten$ = "name=BlitzUser&points=10000" ;HTTP POST Request WriteLine tcp, "POST /posttest/index.php HTTP/1.1" WriteLine tcp, "Host: web2.gamers24.net" WriteLine tcp, "Referer: MeinScript" WriteLine tcp, "Content-type: application/x-www-form-urlencoded" WriteLine tcp, "Content-length: " + Len(daten$) WriteLine tcp, "Connection: close" WriteLine tcp, "" WriteLine tcp, daten$ ;HTTP Response While Not Eof(tcp) Print ReadLine(tcp) Wend CloseTCPStream(tcp) WaitKey() End Beim Request benutzt man statt GET halt einfach das POST. Und die Parameter übergibt man nun auch nicht direkt in der URL sondern gibt diese direkt im HTTP Request durch eine Leerzeile getrennt vom Header an. Das Format ist das gleiche wie in einer URL nur dass es hier kein "?" zu Beginn braucht. Anschliessend kommt wie immer eine HTTP Response vom Server zurück. Ich hab das ganze mit einem PHP Script (http://web2.gamers24.net/posttest/index.php) getestet. Das script sieht so aus: Code: [AUSKLAPPEN] <?php echo "Name: " . $HTTP_POST_VARS["name"] . "<br>"; echo "Punkte: " . $HTTP_POST_VARS["points"] . "<br>"; ?> Und wie erwartet habe ich in der Response neben dem Header folgendes bekommen: Code: [AUSKLAPPEN] Name: BlitzUser<br>Punkte: 10000<br> |
||
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
okay viiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelen dank ![]() DANKE DANKE DANKE ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group