Hi,
Die Funktionen dazu liegen in einer externen Datei (global.php)
Ich binde die Datei global.php ein und definiere danach eine neue Funktion in der ich die Funktionen benutze.Allerdings funktioniert das nicht, warum?
Das dürfte dir error_reporting=E_ALL doch durchaus mit einer entsprechenden Meldung verraten haben?
function getDirectoryTree ($directory){
$handle = opendir($directory);
while(false !== ($resource = readdir($handle))){
if(is_dir($resource)){
eval("$directories .= "" . $tpl->read('galery_directory') . "";");
Dieser Funktion hast du keinerlei Variable $tpl bekannt gemacht.
Mit "Klassen" oder OOP im Allgemeinen hat das Problem m.E. überhaupt nichts zu tun - nur mit dem ganz normalen Scope von Variablen.
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.