![]() |
Re: Chat FTP Server
Naja ich habe sonst nicht gerade einen Plan was für Alternativen es gibt.
Aber zurück zu PHP. Könnte das ganze irgendwie mit HTTP Post und dann fwrite funktionieren? Nur wie übergibt dann das Programm der PHP Datei die HTTP Post daten?? |
Re: Chat FTP Server
Hi!
Ja, deine Richtung stimmt grob. Wie gesagt, schau dir mal andere Chats hier an (vor allem auch mal die dezentralen) und was PHP angeht, kann ich nur nochmal Google empfehlen. Da findest du recht gute Seiten... Ciao Frederic |
Re: Chat FTP Server
Hab jetzt mal hier im Forum was gefunden, dass etwa meinen Wünschen entspricht.
Hab da mal n Beispiel, dass mit idhttp (Indykomponent) funktionieren soll. Fragen: Bei parameter.Add('username=.....') und bei password, sind das die paramter die dann zBs. irgendwie so erwartet werden? $_POST["username"]; Sorry aber bin n bisschen aus der Übung. Also parameter.Add sind dann also die HTTP Post daten? Oder sind das sont irgendwelche parameter?? :?:
Delphi-Quellcode:
var idhttp1: TIdhttp;
parameter: TStringlist; begin idhttp1 := TIdhttp.Create(nil); parameter.Add('username=UsernameDenManImBrowserEingebenWürde'); parameter.Add('password=PasswortDasManImBrowserEingebenWürde'); idhttp1.Post('http://xxyz', parameter); idhttp1.Free; end; |
Re: Chat FTP Server
Hab hier auch noch was gefunden, werde beide wenn ich Zeit habe mal testen.
Delphi-Quellcode:
const
url = 'http://localhost/torud.php'; procedure TDemoForm.PostButtonClick(Sender: TObject); var params: TStrings; begin params := TStringList.Create; params.Values['a'] := 'aaa'; params.Values['b'] := 'bbb'; Memo.Lines.Text := idHTTP.Post(url, params); params.free; end; |
Re: Chat FTP Server
Hi!
Vorab: Du kannst deine Beiträge editieren, solche Doppelposts sind eher ungern gehen. Zu den Quelltexten: So wie ich das sehe, machen die doch beide das selbe, oder? Allerdings sind die so direkt nicht lauffähig (Variablentypen stimmen anscheinend nicht so richtig, Stringlist nicht created etc.), aber die Richtung stimmt. Und ja, da müsstest du dann mit $_POST['variablenname'] drankommen. Ciao Frederic |
Re: Chat FTP Server
Sorry wegen den vielen Posts.
Ok werd ich dann mal ausprobieren. |
Re: Chat FTP Server
Zitat:
EDIT: Hier mal der PHP Quelltext:
Delphi-Quellcode:
<?
$inhalt = $_POST['nickname'] $_POST['ip']; $filename = 'users.txt'; $handle = fopen($filename, "a") fwrite($handle, $inhalt); fclose($handle); ?> |
Re: Chat FTP Server
Hi!
Im zweiten Quelltext steht das drin:
Delphi-Quellcode:
Du solltest allerdings die Zugriffe mit try...finally absichern.
Parameter:=TStringlist.Create;
Ciao Frederic |
Re: Chat FTP Server
Zitat:
Wenn ich mich jetzt eintragen will kommt Socket Error ..... Host not found. |
Re: Chat FTP Server
Hi!
Du versuchst dann wohl auf die (Internet-)Adresse "http://xxyy" oder so zuzugreifen. Klar, dass das nicht geht. Hier müsste dann die Adresse zu deiner PHP-Datei auf deinem Webserver hin. Ciao Frederic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 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