Daten Includen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
archiv
ausgabe
befehl
beispiel
chaos
datei
datenbank
datum
doofe frage
eigene datei
einbinden
forum
http
inhalt
manual
normalfall
problem
server
vorliegen
zugreifen
-
hi,
ka ob das ne doofe frage ist :$ aber ist es möglich,
Daten von anderen Servern in seine eigene Datei zu includen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hi,
ka ob das ne doofe frage ist :$ aber ist es möglich,
Daten von anderen Servern in seine eigene Datei zu includen?
Kommt darauf an, in welcher Form die Daten vorliegen, was für einen Zugriff du darauf hast und auch wie die beiden Server konfiguriert sind.
Al Beispiel: Du meinst Daten aus einer MySQL-Datenbank, dann brauchst du in jeden Fall die Zugangsdaten, sonst kommt du nicht ran. Und selbst dann kann es sein, dass es nicht funktioniert, wenn die Datenbank nur von dem gleichen Server aus zu erreichen ist.
Willst du allerdings "nur" eine html-Seite von einem anderen Server einbinden, sollte das technisch kein Problem sein. Allerdings musst du über die nötigen Urheberrechte verfügen, da alles andere Probleme bereiten wird. -
Es ist möglich; allerdings kannst du Variablen welche auf der anderen Seite definiert werden nicht in der Seite verwendet, welche den include-Befehl ausführt. Eine Alternative dazu wäre natürlich auch der fopen-Befehl: http://forum.de.selfhtml.org/archiv/2008/3/t168532/
MfG
sebigisler
Wie jetzt? Man kann die Daten includen, aber nicht die in ihr enthaltenen Varibalen nutzen?
Dann wäre es theoretisch doch nicht sinnvoll ein config.php zu includen die Variablen enthält,
oder?
-
@Sy: Also prinzipjell geht das einbinden schon, nur es gibnt da kleinere Haken, die mit unter ein großes Security-Problem nach sich ziehen können.
bindest du zum Bsp. eine config.inc.php in dein Script über fopen() ein, so erhälst du nur die AUSGABE, als wenn du die Datei mit dienem Webbrowser aufgerufen hättest. Da im Normalfall config.inc.php Dateien keine Ausgaben machen, erhälst du also auch keinen Inhalt! Logisch oder?
Nehmen wir an, du hinterlegst die Datei als config.txt, dann erhälst du zwar in deinem Script das gewünschte Ergebnis, hast allerdings das Risiko, dass die ganze Welt auf deine config.txt zugreifen kann! Stehen dadrin sensible Daten (meist der Fall bei config Files) kann also jeder die Daten einsehen und hat somit direkten Zugang zu den Systemen (mit den Passwörtern usw.)
Deshalb würde ich dir nicht empfehlen Dateien über fopen() oder include() von anderen Servern zu includieren
Gruß Chaos -
bindest du zum Bsp. eine config.inc.php in dein Script über fopen() ein, so erhälst du nur die AUSGABE, als wenn du die Datei mit dienem Webbrowser aufgerufen hättest. Da im Normalfall config.inc.php Dateien keine Ausgaben machen, erhälst du also auch keinen Inhalt! Logisch oder?
Wie jetzt?
Ich möchte auch davon keine Ausgabe erhalten. ich glaube nur! das in der config die Variablen
festgelegt sind.
Die Variablen sind schon im quelltext der normalen Daten, aber es ist nicht festgelegt was die Variablen ausgeben. Darum wird eine config includet die dann festlegt was die Variablen beinhalten.
Würde sowas theoretisch funktionieren? -
Na ja, das kommt drauf an. Wenn du versuchst damit PHP-Codes zu stehlen, dann heißt die Antwort eher "Nein".
-
Die Frage wurde schon ausreichend beantwortet:
1. Ja, mit serverseitiger Scriptsprache (PHP, ASP, JSP, Ruby on Rails, Servlets, CGI-Schnittstelle, SSi, ...)
2. Mit PHP zum Beispiel fopen() (http://de3.php.net/manual/de/function.fopen.php), dem möchte ich hinzufügen, dass curl (http://de3.php.net/manual/de/book.curl.php) eine weitere Möglichkeit bietet
3. Darum: closed
Beitrag geändert: 15.9.2008 19:22:28 von trueweb -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage