Include externer PHP-Ausgaben

Hallo,

wie kann ich die Ausgabe einer PHP-Datei, die in einem externen Internet-Angebot (mit dortigen Datenbank-Abfragen) liegt, in meine Seite einbinden?

Ich hab u.a. folgendes probiert:

  1. HTML-Tag: iframe
    Funktioniert zwar, aber die Seite soll nicht in einem Frame erscheinen.

  2. PHP: include, readfile, read, fopen
    Funktionieren alle nicht. Die Datei kann nicht geöffnet werden (u.a. ‚failed to open stream‘ und Fehler 404).

Muss eventuell auf externer Seite etwas eingestellt werden, damit das funktioniert?

Vielen Dank für Tipps
Wolfgang

Include externer PHP-Ausgaben, Zusatz

wie kann ich die Ausgabe einer PHP-Datei, die in einem
externen Internet-Angebot (mit dortigen Datenbank-Abfragen)
liegt, in meine Seite einbinden?

Ich hab u.a. folgendes probiert:
[…]
2. PHP: include, readfile, read, fopen
Funktionieren alle nicht. Die Datei kann nicht geöffnet werden
(u.a. ‚failed to open stream‘ und Fehler 404).

Hab nun herausgefunden, dass es prinzipiell mit ‚readfile‘ möglich ist, allerdings nicht mit der von mir gewünschten Seite.

Muss eventuell auf externer Seite etwas eingestellt werden,
damit das funktioniert?

Wahrscheinlich ist dies die entscheidende Frage, denn es funktioniert mit einigen PHP-Seiten. Hat die PHP-Datei evtl keine Leserechte für ‚sonstige‘? Warum aber funktioniert es dann mit dem iframe-Tag - oder überhaupt im Browser…?

W

Hallo Wolfgang

mit file_get_contents / readfile sollte es gehen.

hast du dies beachtet ?

Tipp: Mit dieser Funktion können Sie eine URL als Dateinamen
verwenden, falls Sie fopen wrappers ermöglicht haben. Mehr Details
dazu, wie Sie den Dateinamen angeben müssen finden Sie bei fopen().
Eine Liste der unterstützten URL Protokolle finden Sie unter Anhang M.

wenn ja um welche seite geht es ?

Gruß
Phillip

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Phillip

mit file_get_contents / readfile sollte es gehen.

Das klappt bei mir mit allen möglichen URLs, die ich ausprobiere, nicht aber mit der einen, die ich eigentlich haben will.

Ich erhalte folgende Meldung:

Warning: readfile(http://www.tolledomäne.de/index.php):
failed to open stream:
HTTP request failed! HTTP/1.1 404 Not Found in x on line y

Gleiche Warnung erscheint bei den anderen Funktionen.

Gruß
Wolfgang

wie kann ich die Ausgabe einer PHP-Datei, die in einem
externen Internet-Angebot (mit dortigen Datenbank-Abfragen)
liegt, in meine Seite einbinden?

Ich hab u.a. folgendes probiert:
[…]
2. PHP: include, readfile, read, fopen
Funktionieren alle nicht. Die Datei kann nicht geöffnet werden
(u.a. ‚failed to open stream‘ und Fehler 404).

Hab nun herausgefunden, dass es prinzipiell mit ‚readfile‘
möglich ist, allerdings nicht mit der von mir gewünschten
Seite.

Muss eventuell auf externer Seite etwas eingestellt werden,
damit das funktioniert?

Wahrscheinlich ist dies die entscheidende Frage, denn es
funktioniert mit einigen PHP-Seiten. Hat die PHP-Datei evtl
keine Leserechte für ‚sonstige‘? Warum aber funktioniert es
dann mit dem iframe-Tag - oder überhaupt im Browser…?

W

hi,

wie Philip schon fragte… um welche Seite handelt es sich denn… sprich, welche URL soll aufgerufen werden?

Gruß Henrik

Hallo
:Ich erhalte folgende Meldung:

Warning:


> readfile(http://www.tolledomäne.de/index.php):  
> failed to open stream:  
> HTTP request failed! HTTP/1.1 404 Not Found in x on line  
> y

Das sagt doch alles. Offensichtlich wird der Request SO nicht untersützt. VERMUTLICH wird dein Ausleseversuch geblockt um Robots auszusperren. Dazu müste man aber die Seite genauer ansehen.
Hast du denn die Rechte die Inhalte der Seite weiterzunutzen?

Cu Rene

Hallo und sorry,

ich hatte ein Brett vorm Kopf - peinliche Geschichte.

Die URL, die ich mit dem iframe-Tag getestet hatte wurde wegen eines 404-Fehlers umgeleitet und hat daher wie eine normale Webseite ausgesehen. Tatsächlich war ein Tippfehler drin und die Seite nicht vorhanden.

Ich habe die Fehlermeldung im Frame nicht gesehen, und die gleiche URL mit dem readfile-Kommando benutzt. Klar dass mir das den 404-Fehler zurückgibt.

Danke noch mal an Phillip für den dezenten Hinweis per Mail.
Und danke den anderen für weitere Hilfsangebote.

Mit peinlichem Gruß und 1000 Entschuldigungen
Wolfgang

mit file_get_contents / readfile sollte es gehen.

Das klappt bei mir mit allen möglichen URLs, die ich
ausprobiere, nicht aber mit der einen, die ich eigentlich
haben will.

Ich erhalte folgende Meldung:

Warning:
readfile(http://www.tolledomäne.de/index.php):
failed to open stream:
HTTP request failed! HTTP/1.1 404 Not Found in x on line
y

Gleiche Warnung erscheint bei den anderen Funktionen.

Gruß
Wolfgang

wie kann ich die Ausgabe einer PHP-Datei, die in einem
externen Internet-Angebot (mit dortigen Datenbank-Abfragen)
liegt, in meine Seite einbinden?

Ich hab u.a. folgendes probiert:
[…]
2. PHP: include, readfile, read, fopen
Funktionieren alle nicht. Die Datei kann nicht geöffnet werden
(u.a. ‚failed to open stream‘ und Fehler 404).

Hab nun herausgefunden, dass es prinzipiell mit ‚readfile‘
möglich ist, allerdings nicht mit der von mir gewünschten
Seite.

Muss eventuell auf externer Seite etwas eingestellt werden,
damit das funktioniert?

Wahrscheinlich ist dies die entscheidende Frage, denn es
funktioniert mit einigen PHP-Seiten. Hat die PHP-Datei evtl
keine Leserechte für ‚sonstige‘? Warum aber funktioniert es
dann mit dem iframe-Tag - oder überhaupt im Browser…?

W