[PHP] Externe Seite Includen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von RaXXi, 28. September 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 28. September 2006
    Externe Seite Includen

    hi ich hab mal ne frage.

    ich bastel grad von han an ner homepage und such eine möglich keit eine externe seite zu includen.

    für das menü und den ganzen inhalt hab ich immer diesen code verwendet:
    PHP:
    <? php  include( "ordner/datei.php" );  ?>
    nur such ich jetzt eine möglichkeit eine externe seite zu includen (ungefähr so kann man sich das vorstellen)
    PHP:
    <? php  include ( "http://www.google.de" );  ?>
    nur funktioniert das ja nicht.

    gibts ne andere möglichkeit?

    jede antwort bekomt selbstredent ne bewertung von mir!

    raxxi
     
  2. 28. September 2006
    AW: Externe Seite Includen

    ein ganz normales iframe ??? mit html...

    Iframe – Wikipedia
     
  3. 28. September 2006
    AW: Externe Seite Includen

    ja das hatte ich schon probiert, aber die seite die ich includen will muss aus bestimten gründen auf nen anderen space gelegt werden und wenn ich das dann mit nem iframe mach dann hab ich immer diese scrollbalken drinnen wenn der inhalt länger wird... deswegen will ich das komplett mit php includen. es soll ja nur ein menü includet werden eiso ein table von nem anderen space und per iframe hat das nicht gut funktioniert

    ich such also praktisch nen php code um das html script von einem anderen hoster in meine hp einzubauen, wie halt der normale include befehl in php
     
  4. 28. September 2006
    AW: Externe Seite Includen

    Schau dir mal die Funktion readfile() an. Damit kann man externe URLs einbinden. Ansonsten sollte fopen() Abhilfe schaffen.

    greetz blackbone
     
  5. 29. September 2006
    AW: Externe Seite Includen

    Soweit ich weiß muss das vom externen Server extra erlaubt werden, was dann bestimmt irgendwo in der Apache conf festgelegt ist.

    Die Sache ist ja, dass man seinen Code schützen möchte. Wenn jetzt aber jeder deinen Code includen kann, wie er will, kann ihn ja auch jeder verwenden, was sicherlich nicht das Ziel eines Coders ist ;-)
     
  6. 29. September 2006
    AW: Externe Seite Includen


    jap, stell einfach ein, dass externe seiten diese includen können, bzw mit readfile etc öffnen können.
    aber normalerweise ist das ebnd von anfang an deaktiviert.
    wenn nicht, wär das ja bisschen dumm nech^^ so wie der vorposter schon erwähnt.

    ABER: es ist unsicherer , den externen server so einzustellen, dass man die dateien extern öffnen kann. so kann JEDER der nur ein wenig ahnung hat von php sich deine files dort "klauen".
    sowas ist sau unsicher, daher hat dies ja kein server erlaubt...^^

    soweit sogut

    mfg

    cydoc
     
  7. 29. September 2006
    AW: Externe Seite Includen

    Hä?

    Raff ich nicht, warum sollte readfile() eine Sicherheitslücke sein? Das is doch das selbe, als wenn ich die Seite mit dem Browser aufrufe...

    Komischerweise hat funpic nicht deaktiviert, dass man Seiten includen kann. (Brauchte das mal, da mein anderer Space keinen Mailer hatte und ich so meine Mails über funpic verschickt habe.) Und gerade bei solchen Massenhostern wird ja auf Sicherheit geachtet.

    Weiterhin wie sollen php Dateien geklaut werden können? Die Datei wird doch sowieso erst vom Apache geparst und dann als html zurück gegeben? Das wäre ja der Skandal schlecht hin!?

    Erläutert euch bitte etwas, weil das kommt mir äußerst spanisch vor. Eine Seite extern zu includen heißt nicht, dass der php-Quellcode der Seite auf 'nem anderen Server zur Verfügung steht, sondern, dass die Seite auf dem anderem Server geparst wird und das Ergebniss an die ursprüngliche Seite zurückgegeben wird.

    greetz blackbone
     
  8. 29. September 2006
    AW: Externe Seite Includen

    okay schon mal danke an die antworten!
     
  9. 29. September 2006
    AW: Externe Seite Includen

    Wieso readfile()? Wieso fopen()?

    <? echo implode("",file("http://www.google.de")); ?>
     
  10. 29. September 2006
    AW: Externe Seite Includen

    Witzbold^^

    Du ließt die Datei in ein Array ein, um aus dem Array mittels implode einen String zumachen, um diesen dann auszugeben. -.- Man könnte die Datei mit readfile auch direkt ausgeben lassen...

    Aus:
    <?php echo implode("",file("http://www.google.de")); ?>
    wird
    <?php echo readfile("http://www.google.de"); ?>

    greetz blackbone
     
  11. 29. September 2006
    AW: Externe Seite Includen

    Ich arbeite aber meistens mit meiner Methode, weil ich mich dran gewoehnt habe. Seit wann gibt es denn readfile()?
     
  12. 29. September 2006
    AW: Externe Seite Includen

    seit php 3.0 oO
     
  13. 2. Oktober 2006
    AW: Externe Seite Includen

    Wie wollt ihr eine *.php Datei bitte über HTTP über fopen() oder readfile() includen?. Die .php Datei wird doch vorher durch den php Parser gejagt wenn man die aufruft und der php Code wird nicht übertragen ?(
     
  14. 2. Oktober 2006
    AW: Externe Seite Includen

    Wenn du den Thread gelesen hättest, wüsstest du dass genau dies erwünscht ist bzw das bereits ein Streitpunkt war.



    greetz blackbone
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.