![]() |
Zugriff einer Konsolenanwendung auf eine Website
Ist es irgendwie möglich mit einer Konsolenanwendung an einen bestimmten String einer Website zu bekommen?
Habe folgenden Source gefunden.
Delphi-Quellcode:
GiveMeMyIp.pl:
procedure TForm1.Button1Click(Sender: TObject);
var IPSTR, IP, HP: string; BeginIP, EndIP, i: integer; begin Button1.Enabled := False; HP := ‘[url]http://www.my-server.de/cgi-bin/GiveMeMyIp.pl’;[/url] NMHTTP1.Get(HP); IPSTR := (NMHTTP1.Body); BeginIP := Pos('BEGINIP', IPSTR) + Length('BEGINIP'); EndIP := Pos('ENDIP', IPSTR); IP := ''; for i := BeginIP to ENDip - 1 do begin IP := IP + IPstr[i]; end; label1.Caption := IP; Button1.Enabled := True; end;
Code:
Das einzige wodran es hapert ist das mit NMHTTP1. Ich kann ja keine Indy Kompo auf die Anwendung ziehen.
#!/usr/local/bin/perl
use CGI qw/:standard/; print "Content-type: text/html\n\n"; print "BEGINIP".$ENV{REMOTE_ADDR}."ENDIP"; |
Re: Zugriff einer Konsolenanwendung auf eine Website
Dann erstell sie dynamisch. Oder benutz
![]() |
Re: Zugriff einer Konsolenanwendung auf eine Website
Zitat:
1. Delphi 7 und Fastnet Komponenten (TNMHttp?) :?: :?: :?: Bis du da ganz sicher? Zitat:
Dann bleibt dir ja immer noch die Möglichkeit, die TNMHttp-Instanzen dynamisch im Code zu erzeugen. Grüsse Woki |
Re: Zugriff einer Konsolenanwendung auf eine Website
@ luckie
gut mit urldownloadfileto kann ich schon was anfangen, aber wie soll ich sie dynamisch erstellen. kann du dadrauf noch etwas genauer eingehen. meinst du ich soll mir die datei runterladen, die ip auslesen und danach evtl wieder deleten? und @ woki zu deinen vorschlägen kann ich nichts sagen. bin eher noch der delphi anfänger und daher kenne ich z.b. die fastnet kompos oder die andere variante nicht. |
Re: Zugriff einer Konsolenanwendung auf eine Website
Zitat:
Zitat:
|
Re: Zugriff einer Konsolenanwendung auf eine Website
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz