grad neu hier und auch total neu in Sachen PHP...
Hab jetzt schon bisschen was probiert, aber irgendwie will es nicht, wie ich will.
Folgendes Problem:
Ich habe ein Script, das ich über include einbinde, was sich über ein weiteres Script zufällig Dateien aus einem bestimmten Ordner sucht und diese ausgibt.
Das ganze sieht so aus:
Code:
<?php include ("includes/filepicker.inc.php"); ?>
Code:
<?php require "dir.php"; $randomfilename = randdir("adverts"); $randomcontent = join(file("adverts/".$randomfilename),"\n"); echo <<<EOF $randomcontent EOF; ?>
Code:
<?php function adir($dirname) { $handle=opendir($dirname); $dirarray = array(); while ($file = readdir($handle)) { if ($file > "..") {array_push($dirarray,$file);} } closedir($handle); return $dirarray; } function randdir($dirname) { srand ((double) microtime() * 10000000); $dirarray = adir($dirname); $rndfile = array_rand($dirarray); return $dirarray[$rndfile]; } function print_array($array) { if(gettype($array)=="array") { echo "<ul>"; while (list($index, $subarray) = each($array) ) { echo "[*]$index <code>=></code> "; print_array($subarray); echo ""; } echo "[/list]"; } else echo $array; } ?>
Nun möchte ich die Datei filepicker.inc.php aber weiter mitnehmen; sie soll auch in andere Dateien included werden.
Code:
<?php include ("../includes/filepicker.inc.php"); ?>
Wie schaffe ich es, dass die Datei filepicker.php die Datei dir.php immer findet, damit das entsprechende Verzeichnis ausgelesen werden kann?
Wäre super, wenn mir da einer helfen kann.
Danke euch im Voraus.
Gruß Ric
Einen Kommentar schreiben: