Phil: Wie include ich eine Datei mit Parametern?

Hi!
Ich möchte eine Datei includen:
include("datei.php");
so weit, so gut.
Aber sobald ich Parameter dran setze, funzt das net mehr, warum nicht und wie kann ich das umgehen:
include("datei.php?parameter1=bla&parameter2=blubb");
Danke für die Hilfe! Aber bitte nicht, wie schon oft angesprochen, nicht in der obersten Fachsprache, sondern so, dass ich es verstehe, ok?! THX!!! ;)
http://www.wc24.de.vu

  1. Hallo,

    include(<datei>) setzt an diese Stelle den Inhalt der Datei, als sei er dort tatsächlich geschrieben. D.h. Variablen, die in Deiner Hauptdatei gesetzt sind, stehen Dir in der eingebundenen Datei ganz normal zur Verfügung.

    Bsp:

    $parameter = 1;
    include("datei.php");

    Dann steht Dir im Code von datei.php die Variable $parameter mit dem Wert 1 zur Verfügung.

    Eigentlich ganz einfach und sehr benutzerfreundlich, halt PHP.

    Grüße aus WÜrzburg
    Julian

    1. Jau, und das ist das Problem: Ich will eine Datei includen, die mitsamt Parametern includet wird:
      include("datei.php?para1=bla&para2=blubb");
      und das:           ^^^^^^^^^^^^^^^^^^^^^´(funzt das?)
      geht net ohne weiteres, leider, und da suche ich hilfe. WIE ich include weiss ich, aber danke für die Antwort... :)

  2. Hallo,

    das kann so nicht funktionieren. Die Paramter werden nur via http übergeben bzw. interpretiert (das genaugenommen auch nicht einmal, da das script das ja machen muss (mit dem interpretieren;)), wenn du eine Datei von einem Webserver öffnest (GET).

    Da das include aber eine php Anweisung/Funktion ist, die genau den Dateinamen benötigt, wie er auf der Festplatte vorzufinden ist kann man keine datei.php?irgenwas=1 einbinden, wenn da nur eine datei.php liegt.

    Um werte an das einzubindende Script zu übergeben, musst du hier mit variablen arbeiten.

    z.B. so

    $irgendwas=1
    include 'datei.php';

    So (und nicht anders) sollte es funktionieren.

    Grüße
    Holger

    1. Habe ich das richtig verstanden und ich brauche nur VOR dem include die variablen setzen und dann funzts?!

      1. Hallo,

        ich denke (hoffe) du hast das richtig verstanden.

        Beispiel:

        1. Datei
        <?
        // einbinder.php

        $name='Holger';
        include 'einzubinden.php';
        ?>

        2. Datei

        <?
        // einzubinden.php
        echo $name;
        ?>

        Sollte zur Ausgabe ...

        +---------------+
        |Holger         |
        |               |
        |               |
        +---------------+

        ...führen

        Grüße
        Holger

      2. Habe ich das richtig verstanden und ich brauche nur VOR dem include die variablen setzen und dann funzts?!

        JA

        1. Hi!

          Habe ich das richtig verstanden und ich brauche nur VOR dem include die variablen setzen und dann funzts?!
          JA

          Dein zweiter Name ist nicht zufällig 'Tod' oder 'Mort'?
          Kannst Du auch kursiv sprechen?

          *SCNR*

          Simon

          1. Moin!

            Dein zweiter Name ist nicht zufällig 'Tod' oder 'Mort'?

            woher wußtest Du?

            Kannst Du auch kursiv sprechen?

            <i>JA</i>

            -- Andreas

            1. Hi!

              Dein zweiter Name ist nicht zufällig 'Tod' oder 'Mort'?
              woher wußtest Du?

              Hm, also da Du auch kleinschreiben kannst, musst Du Mort sein.
              Und, wie sieht es so aus in Sto Helit? Immer noch nicht vereinigt mit Sto Lat?

              Kannst Du auch kursiv sprechen?
              <i>JA</i>

              <img src="http://www.gso-koeln.de/simon/filez/kursiv.gif" border=0 alt="">

              VG Simon

              1. <img src="http://www.gso-koeln.de/simon/filez/kursiv.gif" border=0 alt="">

                <img src="http://www.knet-systems.de/temp/weil_simon_es_nicht_rafft.gif" border=0 alt="">

                Andreas

                1. <img src="http://www.gso-koeln.de/simon/filez/kursiv.gif" border=0 alt="">

                  <img src="http://www.knet-systems.de/temp/weil_simon_es_nicht_rafft.gif" border=0 alt="">

                  <small><small><small>is ja gut</small></small></small>

                  ;)