php

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Appart

Betreff: php

BeitragDo, Aug 14, 2008 19:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich wollte einen online Highscore mit php und bb programmieren
Die php hab ich schon fertig nur funz die bb datei noch net hab leider keine Ahnung warum nicht Sad

für php:

Code: [AUSKLAPPEN]

<?php

$score=$_GET['score']; 

$dateiname = "score.txt";
$dateihandle = fopen($dateiname, "a");
fputs($dateihandle,"$score");
fclose($dateihandle);
?>






für bb

Code: [AUSKLAPPEN]

tcp=OpenTCPStream("www.creep.kilu.de",80)

WriteLine tcp,"GET /www/main.php?score=100 HTTP/1.0"
 

Goodjee

BeitragDo, Aug 14, 2008 19:22
Antworten mit Zitat
Benutzer-Profile anzeigen
gib doch mal aus was zurück kommt von server
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/
 

Appart

BeitragDo, Aug 14, 2008 19:34
Antworten mit Zitat
Benutzer-Profile anzeigen
gute idee jedoch bekomme ich nur eine zahl zurück : 12024304

Code: [AUSKLAPPEN]

tcp=OpenTCPStream("www.creep.kilu.de",80)

WriteLine tcp,"GET /www/main.php?score=100 HTTP/1.0"
Print tcp
WaitKey()

 

BadDeath

BeitragDo, Aug 14, 2008 19:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist nicht die Antwort vom Server, sondern der Handle von deiner TCP-Verbindung. Du musst nach dem senden noch mit Readline auslesen, was ankommt. Außerdem musst du nach deinem Befehl an die PHP-Datei noch WriteLine TCP, Chr$(10) machen.

PS: Gucke dir mal das Beispiel in der Hilfe an.
-~= real coders just code in binary =~-
 

Appart

BeitragDo, Aug 14, 2008 19:54
Antworten mit Zitat
Benutzer-Profile anzeigen
ok danke schon einmal jetzt bekomme ich immerhin einen fehler:

Http1.1 302 Not found

Code: [AUSKLAPPEN]

tcp=OpenTCPStream("www.creep.kilu.de",80)

WriteLine tcp,"GET /www/main.php?score=100 HTTP/1.0"

WriteLine tcp, Chr$(10)

Print ReadLine(tcp)
WaitKey()
 

BadDeath

BeitragDo, Aug 14, 2008 20:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit dem richtigen Pfad und mit einer Schleife, damit alles angezeigt wird klappt das auch:

Code: [AUSKLAPPEN]
tcp=OpenTCPStream("www.creep.kilu.de",80)

WriteLine tcp,"GET http://www.creep.kilu.de/main.php?score=100 HTTP/1.0"
WriteLine tcp, Chr$(10)

While Not Eof(tcp)
   Print ReadLine(tcp)
Wend

WaitKey()


Ich habe hier 2 Threads für dich, mit deren Hilfe du dein Problem sicher alleine hättest lösen können, wenn du geuscht hättest:
https://www.blitzforum.de/foru...hp?t=29066
https://www.blitzforum.de/foru...hp?t=29067
-~= real coders just code in binary =~-

The_Nici

BeitragFr, Aug 15, 2008 7:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht Hosts undso schicken.
Code: [AUSKLAPPEN]

tcp=opentcpstream("www.tes-cheese.ch")
WriteLine tcp, "GET /index.html HTTP/1.0"
WriteLine tcp, "Host: "www.tes-cheese.ch"
WriteLine tcp, "" ;Server sagen das nix mehr kommt

Dann noch mit readline auslesen und sich freuen.

Smily

BeitragFr, Aug 15, 2008 8:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Nici, du hast ein »"« zuviel Wink

Und ein ordentlicher HTTP-Request enthält eigentlich noch ein paar mehr zeilen Wink

Zitat:
GET / HTTP/1.1
Host: test.de
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1.16) Gecko/20080716 SUSE/2.0.0.16-0.1 Firefox/2.0.0.16
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

Du solltest der einfachheit halber aber HTTP/1.0 verwenden und kein gzip akzeptieren

Wenn man ein bisschen das http-protokoll lernen möchte, ist man gut beraten, beim FF den liveHTTPHeaders zu installieren und den hin und wieder mal anzuwerfen Wink
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

xaerox

BeitragFr, Aug 15, 2008 14:06
Antworten mit Zitat
Benutzer-Profile anzeigen
https://www.blitzforum.de/foru...hp?t=14352
Biker sind wahre Helden.
Auch Musiker.

juse4pro

BeitragFr, Aug 15, 2008 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
der link ist tot (naja fast, ihr wisst schon was ich meine , wenn ihr raufklickt^^)
Portfolio |LinkedIn |XING
 

BadDeath

BeitragFr, Aug 15, 2008 16:30
Antworten mit Zitat
Benutzer-Profile anzeigen
meinst du den von ofenrohr, dem autor des tutorials? Dann geh mal auf Seite 2: https://www.blitzforum.de/foru...538#274538
-~= real coders just code in binary =~-

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group