phpbar.de logo

Mailinglisten-Archive

[php] includes mit variablen Dateinamen

[php] includes mit variablen Dateinamen

Christoph Schick php_(at)_phpcenter.de
Tue, 5 Jun 2001 17:29:53 +0200


Hallo Stephen!

> wie bring ich jetzt die Datei rein?
> include("docs/"$".htm");
Ist vom Syntax her nicht korrekt, müßte heißen:
include("docs/".$file.".htm");


Allerdings rate ich dir davon ab, denn dann könnte z.B. ein böser Bube *g
herkommen und dem Script den Parameter
file=/etc/passwd oder file=/etc/shadow übergeben !!!

Am besten machst du es so:

<?php
$datei[0] = "blabla";
$datei[1] = "test1";
$datei[2] = "lalala";
.....


include("docs/".$datei[$file].".htm");
?>

Wenn du jetzt z.B. die Datei test1.htm includen willst, rufst du das Script
so auf:
script.php?file=1


Schöne Grüße
Christoph



php::bar PHP Wiki   -   Listenarchive