![]() |
PHP Datei mit Parametern aufrufen
Hi,
mit folgendem Code kann ich eine PHP Datei von Delphi aus aufrufen:
Delphi-Quellcode:
Dann erstellt die PHP Datei eine andere Datei auf meinem Server. Klappt auch alles super.
IdHttp1.Get('http://MeineSeite.de/IpScript.php')
Meine Frage ist jetzt wie ich per Delphi Parameter übergeben kann und diese dann beispielsweise mit Echo in der PHP Datei ausgeben kann. Weiß jemand wie das geht und kann mir helfen? Ich hab hier in der Dp bereits nach "PHP Parameter" gesucht doch das richtige habe ich nicht gefunden. Ich habe mir das ungefähr so vorgestellt:
Delphi-Quellcode:
Die PHP Datei soll dann hlat diese Id die Ihr übergeben wird verwenden können. Als Beispiel würde mir eine ganz einfache Ausgabe mit Echo reichen.
IdHttp1.Get('http://MeineSeite.de/IpScript.php?Id=100452')
MFG Lars Wiltfang |
Re: PHP Datei mit Parametern aufrufen
Gabs da nicht noch so'ne Property bei IdHttp, wo du die Parameter übergeben konntest?
Ansonsten: Funktioniert das denn nicht mit deiner Idee? |
Re: PHP Datei mit Parametern aufrufen
Mein Problem ist das ich keine Ahnung von Php hab und nicht weiß wie ich die Id die ich bspw. übergebe auch verwenden kann?
|
Re: PHP Datei mit Parametern aufrufen
Deine Idee ist doch gar nicht schlecht. Das ist der einfachste Weg, um einer PHP-Datei einen Parameter mitzugeben. Wo drückt denn jetzt der Schuh? Du weiß nicht, wie Du innerhalb Deines PHP-Scripts an den Parameter herankommst?
($meine_id = $_REQUEST[id] könnte PHP-seitig ein Ansatz sein.) |
Re: PHP Datei mit Parametern aufrufen
Das Probier ich doch gleich mal aus :) Danke!
|
Re: PHP Datei mit Parametern aufrufen
$_GET['id']
|
Re: PHP Datei mit Parametern aufrufen
Irgendwie geht das Ganze nicht:
Also die PHP Datei sieht so aus:
Delphi-Quellcode:
<?
$fp=fopen("Liste.txt","a+"); fwrite($fp,$_SERVER[$_GET['id']]."\n"); fclose($fp); ?> Im Webbrowser habe ich folgendes eingegeben: ![]() Doch in der Liste.txt Datei steht nichts drinnen. Also Wenn ich das Ganze zum Ip Adressen speichern benutzt habe wurden diese in die Txt Datei geschrieben. |
Re: PHP Datei mit Parametern aufrufen
nur $_GET['id'] ohne $_SERVER. In $_SERVER stehen andere Variablen.
Statt $_GET kannst du auch $_REQUEST nehmen. Das beinhaltet sowohl POST als auch GET. Inhalte dieser Arrays kannst du mit print_r ($_SERVER) oder print_r ($_GET) usw. einsehen. |
Re: PHP Datei mit Parametern aufrufen
Danke jetzt gehts.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10: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