php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2006, 17:33  
Erfahrener Benutzer
 
Registriert seit: 02.02.2006
Beiträge: 141
lichtscheu
lichtscheu eine Nachricht über ICQ schicken
Standard Unter ordner und Files automatisch auslesen

Also ich habe einen Ordner wo meist zwischen 2 und 6 Ordner drinne sind. In diesen ordner sind dateien völlig unterschiedlicher Anzahl, Größe und Endungen.

Ich möchte nun ein Menü für die Ordner und dann eine Liste der darin enthaltenen Dateien mit deren Größenangabe. Wie kann ich sowas dynamisch machen? So das ich weder einen neuen Unterordner noch eine dei ins Script einfügen sondern nur "hochladen" muss.

Gebt mir am besten einfach nur ein paar Informationen und Funktionen, denn Rest versuch ich dann erstmal selber.

Mfg
__________________
lichtscheu ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.03.2006, 19:06  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Vileicht kannste ja damit was anfangen:

http://de.php.net/manual/de/function.glob.php
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 09.03.2006, 19:08  
Erfahrener Benutzer
 
Registriert seit: 02.02.2006
Beiträge: 141
lichtscheu
lichtscheu eine Nachricht über ICQ schicken
Standard

Ok das hab ich schon. Nun muss ich bissl basteln. Meld mich dann wieder
__________________
lichtscheu ist offline  
Alt 09.03.2006, 19:10  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

PHP-Code:
<?php
foreach (glob("*",GLOB_ONLYDIR) as $dir) {
   echo 
"$dir\n";
}
?>
so werden einfach mal alle Ordner aufeglistet die sich im gleichen Verzeichniss wie das Script befinden. Mit Unterverzeichnisse hab ichs selbst noch nie getestet.
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 09.03.2006, 19:13  
Erfahrener Benutzer
 
Registriert seit: 02.02.2006
Beiträge: 141
lichtscheu
lichtscheu eine Nachricht über ICQ schicken
Standard

geht bei mir nicht weil ich wamp habe und das mit PHP 4.3.2 und onlydir geht erst ab 4.3.3 =(
__________________
lichtscheu ist offline  
Alt 09.03.2006, 19:17  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

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

aus dem Manual:
PHP-Code:
<?php
function read_dir($dir) {
   
$path opendir($dir);
   while (
false !== ($file readdir($path))) {
       if(
$file!="." && $file!="..") {
           if(
is_file($dir."/".$file))
               
$files[]=$file;
           else
               
$dirs[]=$dir."/".$file;
       }
   }
   if(
$dirs) {
       
natcasesort($dirs);
       foreach(
$dirs as $dir) {
           echo 
$dir."\n";
           
read_dir($dir);
       }
   }
   
/*if($files) {
       natcasesort($files);
       foreach ($files as $file)
           echo $file;
   }*/
   
closedir($path);
}
?>

<?php
//Aufruf 
$path=".";
read_dir($path);
?>
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 09.03.2006, 19:19  
Erfahrener Benutzer
 
Registriert seit: 02.02.2006
Beiträge: 141
lichtscheu
lichtscheu eine Nachricht über ICQ schicken
Standard

Ich habs jetzt zwar mit glob() aber da zeigt er mir die index.php noch in der Auflistung an. Ich probiers mal mit deinem.

Hat super geklappt. Jetzt muss ich es nur noch hinbekommen das recht der inhalt des angewählt ordners auslesen kann =)

So Auflistung fertig.

Wie kann ich überprüfen ob ein ordner vorhanden ist?
__________________
lichtscheu ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner durchsuchen, Files auslesen Joe PHP Tipps 2008 4 04.06.2008 08:15
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
[Erledigt] ordner rechte setzen sich automatisch zurück wiegia086 PHP-Fortgeschrittene 1 05.04.2008 13:55
Kann in PHP erstellten Ordner keine Files per FTP hochladen PsychoEagle PHP Tipps 2006 1 04.11.2006 21:19
TreeMenu Fatal Error PHP Tipps 2006 8 07.04.2006 11:22
ordner auslesen antiheld2003 PHP Tipps 2007 6 18.12.2005 19:27
Ordner auslesen PHP Tipps 2005-2 12 03.07.2005 16:43
Ordner auslesen, Ausgabe nach dem Datum sortieren PHP Tipps 2005-2 10 02.07.2005 17:18
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Ordner auslesen - Zusätzliche Bildplatzhalter PHP Tipps 2005 8 21.05.2005 12:25
Fehler bei Auslesen von Ordnernamen und datein im ordner PHP-Fortgeschrittene 3 11.12.2004 13:25
ordner in einem verzeichnis auslesen und anzeigen lindner PHP Tipps 2004 5 19.08.2004 00:03
Ordner Auslesen PHP Tipps 2004 3 03.07.2004 09:17
ordner mit dateien mit externen links auslesen PHP Tipps 2004 2 19.06.2004 14:33
Auslesen eines Ordner bringt Probleme PHP Tipps 2004 2 09.06.2004 13:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2006/38034-unter-ordner-und-files-automatisch-auslesen.html, php ordner und unterordner auslesen, php verzeichnis auslesen unterordner, php foreach glob unterordner, php automatisch dateien eines ordners ausgeben, php verzeichnis auslesen unterverzeichnisse, ordner rechte auslesen, php ordner mit unterordner auslesen, php verzeichnis auslesen sortiert unterverzeichnisse, php foreach(glob, php durch ordner und subordner iterieren, verzeichnis und unterverzeichnisse auslesen php sortieren, server ordner und unterordner anzeigen per php, automatisch ordnerstruktur auslesen php, verzeichnis automatisch auslesen php, unterordner automatisch auslesen, php ordner auf fremdserver auslesen, php verzeichnis unterverzeichnis glob, php ordner mit unterordnern, php verzeichnis auslesen unterordner dateibrowser

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.