Hallo,
Mit show_source(‚kalendersm.inc.php‘); kann ich den Inhalt
dieser Datei auf einer HTML-Seite anzeigen.
Wie erreiche ich es, dass ich bei Klick auf einen Link dieser
Befehl ausgeführt wird? Oder muss ich dazu eine neue Datei
anlegen, die nur diesen Befehl ausführt und zu der ich
verlinke?
Das wäre eine Möglichkeit.
Natürlich kannst du auch die anzuzeigende Datei als Parameter übergeben lassen, falls du das für mehrere Dateien machen möchstest, allerdings musst du dann diesen Parameter ausreichend prüfen, um zu vermeiden, das JEDE Datei angezeigt werden kann.
<?php // Dateien, welche angezeigt werden dürfen<br />$valid=Array('kalendersm.inc.php', 'xyz.inc.php');
$file = $\_GET["file"];
if (in\_array($file, $valid) && is\_file($file))
show\_source($file);
else
die("Nicht erlaubt");
?\>
Aufruf mit dateiname.php?file=kalendersm.inc.php
Alexander