Kein Zugriff auf PHP [erledigt]

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

BobrOOney

Betreff: Kein Zugriff auf PHP [erledigt]

BeitragDo, Jan 05, 2006 14:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi Leute,

hab ein BB Programm, das eine PHP auf einem Server aufrufen und anzeigen soll. Hier mein Code:

Code: [AUSKLAPPEN]
Graphics 1024,768

stream = OpenTCPStream("www.fusionsequence.com",80)
If stream = 0 Then RuntimeError "Konnte keine Verbindung aufbauen!"

WriteLine stream,"GET http://www.fusionsequence.com/test.php?text=hallo"
WriteLine stream,"Host http://www.fusionsequence.com"

Repeat
If ReadAvail(stream) Then
Print ReadLine(stream)
End If
Until Eof(stream)

CloseTCPStream stream


Hier die PHP:

Code: [AUSKLAPPEN]
<?php
echo "IP:",$HTTP_SERVER_VARS["REMOTE_ADDR"],"<br>";
echo $_GET['text'];
?>


Wenn ich in den Browser nun http://www.fusionsequence.com/test.php?text=hallo eingebe, zeigt mir der Browser meine IP und hallo an, was ja auch richtig ist, aber lass ich das bb Programm laufen, bringt er mir folgende Fehlermeldung:

403 Forbidden
You don't have permission to access /test.php

Warum? Im Browser gehts ja
---<< Cool down in Temper City! >>---
http://www.ShadowVision-Soft.com
  • Zuletzt bearbeitet von BobrOOney am Do, Jan 05, 2006 18:13, insgesamt einmal bearbeitet

Justus

BeitragDo, Jan 05, 2006 14:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Setz mal den CHMOD auf 777, vielleicht geht es dann.

BobrOOney

BeitragDo, Jan 05, 2006 14:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmm, leider immer noch dasselbe Problem, auch mit CHMOD 777
---<< Cool down in Temper City! >>---
http://www.ShadowVision-Soft.com

Jolinah

BeitragDo, Jan 05, 2006 15:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
WriteLine stream,"GET http://www.fusionsequence.com/test.php?text=hallo"


Da gehört noch ein HTTP/1.0 bzw. HTTP/1.1 hinten dran:

Code: [AUSKLAPPEN]
GET http://www.fusionsequence.com/test.php?text=hallo HTTP/1.0


Und den Header musst du mit einer leeren Zeile abschliessen, und bei Host soviel ich weiss noch ein Doppelpunkt dazwischen machen:

Code: [AUSKLAPPEN]
WriteLine stream,"GET http://www.fusionsequence.com/test.php?text=hallo HTTP/1.0"
WriteLine stream,"Host: http://www.fusionsequence.com"
WriteLine stream, "" ;<-- das

BobrOOney

BeitragDo, Jan 05, 2006 16:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Er schreibt dann zwar mehr hin, (Servertyp, Datum,...) aber 403 ist es immer noch.

Ihr könnt es übrigends selbst testen, die Adressen existieren so wie es im Code steht.
---<< Cool down in Temper City! >>---
http://www.ShadowVision-Soft.com

BobrOOney

BeitragDo, Jan 05, 2006 18:12
Antworten mit Zitat
Benutzer-Profile anzeigen
OK, jetz hab ichs

hier der Code fall ihn Jemand braucht:

Code: [AUSKLAPPEN]
WriteLine stream,"GET /test.php?text=TestemitB HTTP/1.0"
WriteLine stream,"Host: www.fusionsequence.com"
WriteLine stream,"User-Agent: FusionS"
WriteLine stream,"Accept: */*"
WriteLine stream,""
---<< Cool down in Temper City! >>---
http://www.ShadowVision-Soft.com

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group