Hans: Variabel in include

HAllo
ich möchte den include befehl mit einer Variabel versehen
ungefähr so:
$tbl=tbl1
include 'inc/$tbl.php'
Die funktioniert natürlich nicht.

Welchen weg muß ich gehen.
Ich habe einiges ausprobiert aber nicht war von erfolg.

Vielen Dank

  1. Hallo!

    Versuchs mal so.

    header("Location:test.html?name=$var");

    Micha

    1. Hallo
      noch eine Frage:

      header("Location:test.html?name=$var");

      und dann:
      include header ?

      mfg
      Hans

      1. Hallo

        Nur

        header("Location:test.html?name=$var");

        im PHP-Code.

        Micha

  2. Hi,

    wieso natürlich nicht? Versuch's mal so:

    $tbl="tbl1";
    include "inc/$tbl.php";

    Gruß

  3. hallo hans,

    wieso tut die nicht? bei mir funzt das hervorragend.

    <?php
    $tbl="tbl1";
    include "inc/".$tbl.".php";
    ?>

    sigfried

  4. Hallo Hans,

    $tbl=tbl1

    tbl1 muss afaik in Anführungszeichen gesetzt werden (außerdem gehören an Zeilenenden Strichpunkte)

    include 'inc/$tbl.php'

    nimm Doppelte Anführungszeichen, oder "unterbrech" den String: include ('inc/'.$tbl.'.php'); sollte eigentlich funktionieren.

    Die funktioniert natürlich nicht.

    bekommst du eine Fehlermeldung, dass die Datei "$tbl.php" im Ordner "inc" nicht gefunden wurde? wenn nein, welche Fehlermeldung dann?

    Welchen weg muß ich gehen.
    Ich habe einiges ausprobiert aber nicht war von erfolg.

    schau dir mal auf http://www.php.net/manual/de/language.types.string.php den Unterschied zwischen einfachen und doppelten Anführungszeichen an.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|