include

kevkev

Erfahrenes Mitglied
Hi,

Ich hab eine Seite die einen Inhalt in eine Tabelle dynamisch lädt, d.h. ich geb z.b. index.php?site=main dann wird in in die Zelle von index.php die seite main.htm includet.
So, wenn ich aber nun z.b. diese seite include will:
show.php?clip=123.gif
geht das nicht, weil er die datei nicht finden würde, da per GET variablen übergaben wurden.

Ich geb das dann so an: index.php?site=show&clip=123.gif

In der index.php leißt er die variable aus und macht das dann:

$clip = $_GET["clip"];

include("$clip");
also das:
include("show.php?clip=123.gif");

Kann man irgendwie das so machen, das man über include auch variablen mitgeben kann?

Gruß Kevin
 
Siehe ma http://de.php.net/include/

<?php

/* Dieses Beispiel geht davon aus, dass http://www.example.com so konfiguriert *
* ist, dass .php-Dateien geparst werden und keine .txt Dateien. Also meint *
* 'Funkt' hier, dass die Variablen $foo und $bar innerhalb der *
* angeforderten Datei zur Verfg stehen */

// Funkt nicht; file.txt wird von http://www.example.com nicht als PHP geparst

include 'http://www.example.com/file.txt?foo=1&bar=2';

// Funkt nicht; schaut nach einer lokalen Datei namens
// 'file.php?foo=1&bar=2' im lokalen Dateisystem

include 'file.php?foo=1&bar=2';

// Funkt
include 'http://www.example.com/file.php?foo=1&bar=2';

$foo = 1;
$bar = 2;
include 'file.txt'; // Funkt
include 'file.php'; // Funkt

?>
 
Zurück