"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Ordnername mit PHP auslesen & in HP als Link anzeigen

LTD 09.03.2012 - 22:13 2713 2
Posts

LTD

frecher fratz
Avatar
Registered: Feb 2001
Location: is where it is
Posts: 6334
Abend,

ich hoffe mir kann jemand helfen: Ich habe auf meiner Homepage ein Galleriesystem, welches es mir gestattet schnell und einfach Bilder hochzuladen. Leider muss ich allerdings für jeden neu erstellten Bereich eine eigene Überschrift eintragen - das kostet Zeit und nerven. Ist es möglich mit PHP meine Ordnerstruktur auszulesen und die vorhandenen Ordner in einem Verzeichnis direkt zu listen? Und wenn ja, wie mache ich das?

Vielen Dank für eure Hilfe!

------------------------------------------

Das ist zb. der Ordner Photographs, mit den Unterordnern Portraits, SKiing usw.. Ich würde jetzt gerne die Unterordner per Script auslesen und ins Array eintragen lassen. Dann müsste ich beim nächsten Dateiupload einfach einen neuen Ordner erstellen und nichts mehr schreiben.

Code: PHP
<span class="style14">Photographs</span><br />
              <?php
       $cat = $_GET['cat'];
	   
	   $page = "photo";
       
       $menu = array("GFX",
                     "Portraits",
                     "Skiing",
		     "Rome",
		     "Casio");
       
       foreach ($menu as $link)
       {
            if ($cat == $link)
            {
                echo "<span class=\"style14\">";
                echo "::" . $link;
                echo "</span>";
            }
            else
            {
                echo "<a href=\"display.php?cat=$link&page=$page\">";
                echo "__" . $link;
                echo "</a>";
                
            }
            
            echo "<br />";
        }
?>
Bearbeitet von LTD am 09.03.2012, 22:20

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4281
schau dir mal http://www.php.net/manual/de/ref.dir.php an. Ist auch ein Beispielskript dabie:

Code: PHP
<?php
if ($handle = opendir('.')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            echo "$file\n";
        }
    }
    closedir($handle);
}
?>

LTD

frecher fratz
Avatar
Registered: Feb 2001
Location: is where it is
Posts: 6334
Zitat von kleinerChemiker
schau dir mal http://www.php.net/manual/de/ref.dir.php an. Ist auch ein Beispielskript dabie:

Code: PHP
<?php
if ($handle = opendir('.')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            echo "$file\n";
        }
    }
    closedir($handle);
}
?>

danke!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz