Wenn du den Namen der Seite kennst, kannst du ja einfach per ShellExecute deine Variablen weitergeben!
Das müsste in etwa so funktionieren:
Delphi-Quellcode:
uses ...ShellAPI;
-----------------------
...
ShellExecute(Application.Handle,'open','http://www.nieronator.de/form/mail.php?name=value&nachricht=value',nil,nil,SW_NORMAL);
...
Dürfte eigentlich nicht anders funktionieren als deine
Indy-Komponente.
Haha, ich hab mir gerade nochmal deine Seite angesehen und festgestellt, dass du deine PHP-Variablen wahrscheinlich gar nicht richtig ausliest!
Aus Sicherheitsgründen kannst du auf Post-Variablen nicht mehr einfach mit dem selben Namen zugreifen, den du auch vorher verwendet hast, sondern musst sie aus dem $_REQUEST-Array auslesen:
Zitat:
if(isset($_REQUEST["name"]) and isset($_REQUEST["nachricht"])) {
echo 'name: '.$_REQUEST["name"];
echo 'nachricht: '.$_REQUEST["nachricht"]; }
Jetzt musst du nur noch rauskriegen, wie Leerzeichen und diese Späße in Post-Variablen codiert werden und dann ist dein Problem ohne zusätzliche Komponente gelöst!
Grüße
Max