• Ich konstruiere mal fix nen Beispiel:

    Datei 1 (index.php):

    PHP
    <?php
    // Ich bin die PHP Datei die aufgerufen wird
    echo "Hallo. Ich bin eine echo Anweisung aus der index.php
    \n";
    // Einbinden der zweiten datei:
    include ("include.php");
    ?>

    Datei 2 (include.php):

    PHP
    <?php
    // Ich bin die PHP Datei die eingebunden werden soll
    echo "Ich bin eine echo Anweisung aus der include.php\n";
    ?>

    Rufst du nun die index.php auf erhälst du:

    Zitat

    Hallo. Ich bin eine echo Anweisung aus der index.php
    Ich bin eine echo Anweisung aus der include.php

    rufst du die include.php auf bekommst du nur:

    Zitat

    Ich bin eine echo Anweisung aus der include.php

  • Oh man,

    natürlich, danke. :oops:
    Da arbeite ich schon mit includes und komme dann nicht auf das naheliegendste. :oops:

    Das mit file() o.ä. einzulesen ist aber auch viel spannender 8) 8)

  • ich bedank mich auch mal recht herzlich für diesen tipp...


    nur: ist es möglich, dass falls man auf so eine php-site verlinkt, die fehler wie, dass auch relativen links innerhalb des php codes lediglich die ALT titel angezeigt werden?

    sieht nämlich so aus (man merkt, es is nich fein - die smiley etc werden als text angezeigt)

    http://www.swordofgrayskull.de/template.php

    komm ich wohl doch nich drum, das gb selbst zu machen ....

    mfg


    florian

  • Ja das ist sicherlich ein Problem. Denn

    Code
    [img]pics/bild04.jpg[/img]

    funktioniert auf dem Server, wo die Site liegt wunderbar. Jedoch wird der erzeugte HTML-Code ja nun vom eigenen Server ausgeliefert und da passt das nicht mehr.
    Hier müsste der ausgelese Quellcode in $siteCode mal analysiert werden, ob das einfache Hinzufügen der aufgerufenen URL schon zum Erfolg führt.
    Das könnte dann so ausschauen:

    Code
    $siteCode = str_replace('src="', 'src='+$url+'"', $siteCode);


    Wenn also $url = http://www.web.de wäre, so könnte aus src="/pics/bild01.jpg" leicht ein src="http://www.web.de/pics/bild01.jpg" gemacht werden.
    Leider beeinflusst diese Methode alle(!) src=" Fundstsellen.

    Wenn man genauer drüber nachdenkt, merkt man dass es zunehmend komplizierter wird. Aber machbar.

    "Carpe Diem" powered by positiv Feelings