Moin,
ich möchte folgendes realisieren:
auf meiner Domain
www.meinedomain.de soll eine PHP-Datei "datei.php" liegen, die einige SQL-Abfragen erledigt und dann HTML ausgibt.
Die HTML-Ausgabe (also die geparste datei.php) soll dann von anderen Leuten auf anderen Domains eingebunden werden.
Was muss der Betreiber von
www.fremdedomain.de dann in seinen PHP-Code schreiben, damit es funktioniert?
Ich wühle mich gerade durch include(), fopen() und readfile(), aber die Unterschiede sind mir nicht richtig klar.
Es geht mir eigentlich nur darum, dass wir auf verschiedenen Domains die gleichen Inhalte zeigen wollen, die alle aus einer Datenbank generiert werden, die unter
www.meinedomain.de liegt.
Würde z.B. ein auf
www.fremdedomain.de liegendes <?php include("http://www.meinedomain.de/datei.php") ?> bewirken, dass datei.php erst auf
www.meinedomain.de geparst wird und dann der geparste Dateiinhalt weitergegeben wird?
Meine Bedenken sind hauptsächlich darauf begründet, dass ich ja in datei.php meine Datenbankpasswörter stehen habe und ich nicht möchte, dass jemand fremdes so die Möglichkeit bekommt, irgendwie an die ungeparste php_Datei zu gelangen.
Versteht ihr mein Anliegen oder soll ich es nochmal anders formulieren?
(Letztendlich könnte ich die Inhalte auch als XML o. ä. zur Verfügung stellen, aber aus verschiedenen Gründen ist mir das mit der Anforderung einer PHP-Ausgabe lieber, weil ich dann ganz naiv annehme, dass der Fremde Domaininhaber auch Get-Parameter an die zu includierende Datei anhängen kann und so die DB-Abfrage beeinflussen kann).