Rainhard: verarbeitete PHP-Seite einfügen...

Hi!

Per include kann man den code einer anderen Seite einfügen, aber wie kann man eine schon verarbeitete Seite einfügen

=> ich würde gerne z.B. die verarbeitete details.php?position=1 einfügen, aber aufgrund der Art wie sie geschrieben ist müsste sie schon verarbeitet sein!

Die einzige, aber nicht gerade optimale Lösung, die mir eingefallen ist und eine html-lösung wäre ist ein iframe, aber geht das nicht irgendwie im php direkt eleganter?

thx
Rainhard

  1. Hi

    Die einzige, aber nicht gerade optimale Lösung, die mir eingefallen ist und eine html-lösung wäre ist ein iframe, aber geht das nicht irgendwie im php direkt eleganter?

    Da war mal was, ich habs noch im Hinterkopf. Wie war das? include() bindet ein, require() bindet ein UND führt aus...
    Wenn das nicht stimmt, dann bitte ich um Berichtigung.

    MfG
    Schwarz

    1. Hallo,

      include() bindet ein, require() bindet ein UND führt aus...

      die Funktionen include(), include_once(), require() und require_once() führen den einbezogenen Quellcode aus.

      Gruß aus Berlin!
      eddi

      --
      Wer Rechtschreibfehler findet, darf sie behalten.
      1. Hallo!

        ja, aber der code wird IN der Datei ausgeführt und nicht schon vorher
        =>ist keine Lösung meines Problems :-(

        lg
        Rainhard

        1. Re:

          achso:
          readfile() spricht auch HTTP. readfile('http://deine.domain/details.php?position=1);

          Ob es funktioniert, hängt maßgeblich von der Konfiguration durch allow_url_fopen ab.

          Gruß aus Berlin!
          eddi

          --
          Wer Rechtschreibfehler findet, darf sie behalten.
          1. Hallo!

            readfile() spricht auch HTTP. readfile('http://deine.domain/details.php?position=1);
            super, genau soetwas hab ich gesucht :-)
            DANKE

            Ob es funktioniert, hängt maßgeblich von der Konfiguration durch allow_url_fopen ab.

            das stimmt bei mir....

            noch eine kleine frage, gibt es eine Möglichkeit (ähnlich dem $PHP_SELF die Position des aktuellen Dokuments im Dateisystem herauszufinden
            => [gesuchter Befehl].'/datei.php entspricht $PHP_SELF

            Danke
            Rainhard

            1. Re:

              noch eine kleine frage, gibt es eine Möglichkeit (ähnlich dem $PHP_SELF die Position des aktuellen Dokuments im Dateisystem herauszufinden
              => [gesuchter Befehl].'/datei.php entspricht $PHP_SELF

              substr($_SERVER['PHP_SELF'],0,strrpos($_SERVER['PHP_SELF'],'/'));

              Gruß aus Berlin!
              eddi

              --
              Wer Rechtschreibfehler findet, darf sie behalten.
            2. Hi,

              noch eine kleine frage, gibt es eine Möglichkeit (ähnlich dem $PHP_SELF die Position des aktuellen Dokuments im Dateisystem herauszufinden
              => [gesuchter Befehl].'/datei.php entspricht $PHP_SELF

              $docPos=$_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF']);

              oder

              dirname(realpath($_SERVER['PHP_SELF']))

              Gruß, Cybaer

              --
              Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    2. Hi

      nö, normalerweise ist es so, dass man include normal & require bei Sicherheitsabfragen, etc verwendet, denn:

      wenn der include-link nicht stimmt, wird die Seite trotzdem ausgeführt
      wenn der require-link nicht stimmt, wird NUR eine fehelrmeldung ausgegeben

      lg
      Rainhard