TXT Datei per TCP abfragen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

mk

Betreff: TXT Datei per TCP abfragen

BeitragSa, Apr 30, 2005 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie kann ich in BB eine TXT Datei auf meinem Arcor server abfragen?
Also Auslesen und dann alle Zeilen Darin Lesen?

Ich hab es so gemacht,
aber es kommt immer GET not understood
(ihr müsst einen Moment abwarten)
BlitzBasic: [AUSKLAPPEN]

Graphics 800,600,0,2
SetBuffer BackBuffer()





stream$=OpenTCPStream (\"home.arcor.de\",21)

WriteLine stream,\"USER marcelkroener\"
tempdat$=ReadLine(stream)
Print tempdat

WriteLine stream,\"PASS GEHEIM!!!\"
tempdat$=ReadLine(stream)
Print tempdat



WriteLine stream,\"GET test.txt\"
tempdat$=ReadLine(stream)



While Not Eof (stream)
If KeyDown (1) Then WriteLine stream,\"REST 0\":CloseTCPStream stream$:End
tempdat$=ReadLine(stream)
Print tempdat
Wend



Bei Funpic kommt das gleiche
Crying or Very sad
Pentium 4 2,6 GHz | 256 MB RAM | 120 GB Festplatte | DVD-ROM Laufwerk (48 Fach) |


I am a noob Smile

www.marcelkroener.de.vu

Mein Arcor Webspace =)

Jolinah

BeitragSa, Apr 30, 2005 21:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuchs mal mit Port 80 per HTTP Wink

Ist weniger umständlich als FTP, aber FTP müsste eigentlich auch funktionieren.

mk

BeitragSo, Mai 01, 2005 7:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Shocked

Ich versteh nix vom PHP,HTML und FTP Kram...

Warum Funktioniert GET nicht? Confused
Pentium 4 2,6 GHz | 256 MB RAM | 120 GB Festplatte | DVD-ROM Laufwerk (48 Fach) |


I am a noob Smile

www.marcelkroener.de.vu

Mein Arcor Webspace =)

Jolinah

BeitragSo, Mai 01, 2005 10:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du nur lesen möchtest eignet sich das HTTP Protokoll am besten denke ich.

BlitzBasic: [AUSKLAPPEN]

stream = OpenTCPStream(\"deine.persoenliche.domain\", 80)
If stream = 0
Print \"Fehler\"
End
EndIf

;Anfrage senden an den Web-Server
WriteLine(stream, \"GET http://deine.persoenliche.domain/test.txt HTTP/1.0\")
WriteLine(stream, \"\") ;Leere Zeile schliesst den Anfrage Header ab.

;Server schickt eine Antwort zurück, diese intressiert uns erstmal nicht.
;Daher lesen wir solange bis eine leere Zeile kommt welche
;das Ende des Antwort Headers markiert.
While Not Eof(stream)
If ReadLine(stream) = \"\" Then Exit
Wend

;Danach kommt der Dateiinhalt falls die Datei gefunden wurde etc.
While Not Eof(stream)
Print ReadLine(stream)
If KeyHit(1)
CloseTCPStream(stream)
End
EndIf
Wend

End

mk

BeitragSo, Mai 01, 2005 11:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Oh danke Gott, danke das..

ähh Danke Razz
Pentium 4 2,6 GHz | 256 MB RAM | 120 GB Festplatte | DVD-ROM Laufwerk (48 Fach) |


I am a noob Smile

www.marcelkroener.de.vu

Mein Arcor Webspace =)
 

#pointer#

Gast

BeitragSo, Mai 01, 2005 18:39
Antworten mit Zitat
was ist eigentlich, wenn man auch schreiben bzw. was verändern will?
dann muss man TCP über Port 80 nehmen, oder? Rolling Eyes

Hubsi

BeitragSo, Mai 01, 2005 18:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn Du die Datei verändern willst musst Du über php gehen Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

#pointer#

Gast

BeitragSo, Mai 01, 2005 18:54
Antworten mit Zitat
aha.
aber des geht ja schlecht über ein BB-Programm, oder nicht?
 

noir

BeitragSo, Mai 01, 2005 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
#pointer# hat Folgendes geschrieben:
aha.
aber des geht ja schlecht über ein BB-Programm, oder nicht?


ne, das geht wunderbar
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
 

#pointer#

Gast

BeitragSo, Mai 01, 2005 19:28
Antworten mit Zitat
wie kann man denn mit nem BB-Programm über PHP gehn?
 

#pointer#

Gast

BeitragSo, Mai 01, 2005 19:52
Antworten mit Zitat
ok, ich hab jetzt verstanden wie das geht.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group