PHP > "Cannot process request!" ?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Toasty

Betreff: PHP > "Cannot process request!" ?

BeitragMi, Jun 09, 2010 20:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich hänge immer noch bei dem BB <> PHP fest...
Ich habe es jetzt so hinbekommen, das die BB App etwas von dem
PHP Script bekommt... Aber das ist nicht das was ich erwartet hab:
Zitat:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Cannot process request!</title>
<link rev="made" href="mailto:admin@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }


Meine aktuellen Codes sind:
BlitzBasic: [AUSKLAPPEN]
				WriteLine db,"Host:http://127.0.0.1/"
WriteLine db,"GET /LoginUser.php?user="+ user$ +"&pass="+ pass$ +" HTTP/1.1"
WriteLine db,""

Repeat
If Not result$="" Then Exit

result$=ReadLine(db)
Forever


Was ist das Problem?!

Hab schon alles mögliche versucht aber funktioniert nicht... Sad

Gruß Toasty
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

hazumu-kun

BeitragMi, Jun 09, 2010 21:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Sollte hinter "Host:" nicht ein Leerzeichen kommen? Fällt mir nurso ins Auge.

Versuchs im Notfall mal mit HTTP/1.0, du brauchst hier kein 1.1, weil du die Verbindung nicht für mehrere Get anfragen verwendest.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

Artemis

BeitragMi, Jun 09, 2010 22:40
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
WriteLine db,"Host: 127.0.0.1"


Host verlangt den Hostnamen. Ohne alles.
 

Toasty

BeitragDo, Jun 10, 2010 14:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Geht immer noch nicht Sad

Hab jetzt mal Host: localhost ausprobiert und mal ne andere Version von xampp installiert...
Funktioniert aber trotzdem nicht.

Was ist dieses Problem?!?!
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

Progger93

BeitragDo, Jun 10, 2010 15:01
Antworten mit Zitat
Benutzer-Profile anzeigen
muss man "Host: 127.0.0.1" nicht nach dem "GET" übertragen?
MfG Pascal
Win 7|T7250@2.0Ghz|3GB RAM|M8600GT

hazumu-kun

BeitragDo, Jun 10, 2010 15:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Progger93 hat Recht!
wie kann ich nur so blind sein...
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent
 

Toasty

BeitragDo, Jun 10, 2010 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmm... Kann sein das es jetzt richtig ist...
Jetzt kommt das:
Zitat:
Date: Thu, 10 Jun 2010 13:25:13 GMT
Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.1
Content-Length: 9
Connection: close
Content-Type: text/html


Server in BlitzBasic: [AUSKLAPPEN]
WriteLine db,"GET /LoginUser.php?user="+ user$ +"&pass="+ pass$ +" HTTP/1.0"
WriteLine db,"Host: localhost"
WriteLine db,""
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

Eingeproggt

BeitragDo, Jun 10, 2010 15:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Da müsste davor noch was kommen... so "HTTP 200 OK" oder ähnlich (weiß grad ned auswendig).
Dann haste zumindest mal den Zugriff aufs Skript. Das was du hier siehst ist der http-Header, den überspringst du einfach und nach einer Leerzeile (ReadLine(stream)="") gehts dann mit dem eigentlichen Inhalt weiter. Der ist in deinem Fall auf jeden Fall vorhanden ("Content-Length: 9")

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9
 

Toasty

BeitragDo, Jun 10, 2010 15:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Also müsste ich das dann so schreiben?
BlitzBasic: [AUSKLAPPEN]
Repeat
If result$="" Then Exit

result$=ReadLine(db)
Forever
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

Eingeproggt

BeitragDo, Jun 10, 2010 16:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht meinst du das Richtige aber ich würds so amchen:

BlitzBasic: [AUSKLAPPEN]
;Anfrage senden
;....
;Header "überlesen"
Repeat
result$=ReadLine(db)
If result$="" Then Exit
Forever
Repeat
result$=ReadLine(db)
If result$="" Or Eof(db) Then Exit
;$result enthält nun eine Zeile von deinem php-Skript
Forever
;Verarbeitung / Aufräumen / etc
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9
 

Toasty

BeitragDo, Jun 10, 2010 18:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Super es funktioniert!
Besten dank an alle!

Gruß Toasty
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President!

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group