![]() |
Wie bekomme ich Daten bei idhttp.Post zurück?
Hi!
Für eine Online-Highscoreliste schicke ich Daten zum phpscript, welches guckt, ob man unter den Top10 ist. Wenn ja, soll man sich eintragen können. Aber wie bekomm ich jetzt diesen Wert zurück? Danke schonmal für Antworten! jaschu |
Re: Wie bekomme ich Daten bei idhttp.Post zurück?
Hai jaschu,
wenn ich mich richtig erinnere musst Du nicht .Post sondern .Get verwenden. z.B.:
Delphi-Quellcode:
P.S.: Herzlich Willkommen in der Delphi-PRAXIS.
var
URL: string; httpData: TMemoryStream; tmpStr: TStringList; username : String; begin username := 'blubb'; URL := 'http://www.xxx.yy/irgendein.php' + '?username=' + username; httpData := TMemoryStream.Create; id_HTTP.Get(URL, httpData); httpData.Position := 0; tmpStr := TStringList.Create; try tmpStr.LoadFromStream(httpData); Mache_etas_mit_der_StringListe; finally tmpStr.Free; end; end; |
Re: Wie bekomme ich Daten bei idhttp.Post zurück?
Hm, so weit ich das verstanden hab, müsste das auch einfach per post machen kann, sodass irgend was zurückgegeben wird
Delphi-Quellcode:
Der wartet doch extra darauf, dass was zurückgegeben wird...
PROCEDURE TForm1.Button1Click(Sender: TObject);
VAR test: Tstringlist; BEGIN test := TStringlist.Create; test.Add('name=' + Edit1.Text); test.Add('punkte=' + Edit2.Text); form1.idhttp1.Post('dieUrl/darfschreiben.php' ,test); END; P.S.: danke! =) |
Re: Wie bekomme ich Daten bei idhttp.Post zurück?
Zitat:
|
Re: Wie bekomme ich Daten bei idhttp.Post zurück?
Hallo jaschu, Hallo Sharky,
das ganze ist einfacher als ihr denkt: die Funktionen .Get und .Post geben den Quelltext der Seite zurueck, die man auch sieht, und zwar als Rueckgabewert der Funktion. Wenn ich nun einen Post auf die DP-Seite machen wuerde, dann bekaeme ich z.B. den Code der Seite, welche mir die Optionen anzeigt (Beitrag anzeigen, Forum anzeigen, ...) Es gibt von beiden Methoden eine ueberladene Variante, welche das Ergebnis in einen Stream schreibt, allerdings ist auch schon der Rueckgabewert in den meisten Faellen genug. Greetz alcaeus |
Re: Wie bekomme ich Daten bei idhttp.Post zurück?
Alles klar, danke!!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 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