Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi PHP Seite ansteuern und neue URL erhalten TIdHTTP (https://www.delphipraxis.net/86745-php-seite-ansteuern-und-neue-url-erhalten-tidhttp.html)

Hallo_Thomas 19. Feb 2007 03:38


PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Hallo,
ich versuche einen HTTP-Server per Php-URL anzusteuern "http://www.FremdeSeite.php?code=irgendwas"
Nun werde ich im IE zu einem Bild weitergeleitet.

Wie kann ich diese neue URL auslesen(nicht im IE)?

mkinzler 19. Feb 2007 05:37

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Wirst du wirklich auf eine andere Seite weitergeleitet oder wird nur das Bild zurückgeliefert?

Hallo_Thomas 19. Feb 2007 08:57

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Meiner Meinung nach beides, im IE steht in der Adressleiste eine neue URL(mit *.gif Endung) & es wird ein Bildchen angezeigt.

inherited 19. Feb 2007 10:29

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Hol dir doch mal mit IdHTTP.Get die PHP-Seite und schau nach, ob der Inhalt irgendwie auf eine Datei verweißt.

Hallo_Thomas 19. Feb 2007 10:37

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Klappt irgendwie nicht
Fehlermeldung:"Ungültiges Argument zum Codieren des Datums"
Delphi-Quellcode:
String:=IdHTTP.Get([url]http://www.FremdeSeite.php?code=irgendwas[/url])

arbu man 19. Feb 2007 10:45

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Delphi-Quellcode:
String:=IdHTTP.Get('http://www.FremdeSeite.php?code=irgendwas');
?


Edit: Jetzt hab ich doch " mit ' vertauscht :wall: arbeite zu viel mit php

Hallo_Thomas 19. Feb 2007 11:00

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
@arbu man
Jaja, sorry das hat ich hier im Forum vergessen, aber die Fehlermeldung bleibt die selbe!!!

Hallo_Thomas 19. Feb 2007 12:32

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Also über den Code komme ich an die URL ran, aber das muss auch irgendwie mit Indy oder irgendwie anders gehen?

Delphi-Quellcode:
Form1.WebBrowser1.Navigate('http://www.FremdeSeite.php?code=irgendwas');
{Hier ein paar Sekunden warten, sonst Fehlermeldung}
Form1.Label1.Caption:=Form1.Webbrowser1.OleObject.Document.URL;

Nachtrag

HTTP-Status 301, kommt dann später noch als Meldung

inherited 19. Feb 2007 15:11

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
http://www.delphipraxis.net/internal...ct.php?t=65072 ;)
(10!)

Hallo_Thomas 19. Feb 2007 17:41

Re: PHP Seite ansteuern und neue URL erhalten TIdHTTP
 
Das wäre meine Lösung;

Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
begin
  try {try um Fehlermeldung zu unterdrücken}
  IdHTTP.Get ('http://www.FremdeSeite.php?code=irgendwas');
  except
  end;
end;

procedure TForm1.IdHTTPWorkEnd(ASender: TObject; AWorkMode: TWorkMode);
begin
Label2.Caption:=IdHTTP.Response.Location;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.
Seite 1 von 2  1 2      

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