php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.07.2004, 11:19  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard Alle Dateien im Ordner anzeigen

Ich möchte einen Download-Server nicht erst sagen, was er für dateien auf dem server liegen hat, sondern er soll sich selber die dateien suchen die in einem ordner liegen.
geht das ??
Sirke ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.07.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

Code:
$ordner=opendir("ordner/");
while(($datei=readdir($ordner))!=false) {
if($datei!="." && $datei!="..") { 
echo $datei;
} }
 
Alt 18.07.2004, 14:54  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard

das funzt danke
Sirke ist offline  
Alt 18.07.2004, 20:01  
Gast
 
Beiträge: n/a
Standard

versuch mal mit http://de2.php.net/glob
 
Alt 13.09.2004, 16:24  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

hi leute. blöde frage: hab das ganze gerade ohne das entfernen von . und .. gemacht. wo kommt das denn her? normalerweise sollten in dem array doch nur die ordner drinstehen oder? woher kommen denn die punke die da angezeigt werden?
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 13.09.2004, 16:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Promaetheus
hi leute. blöde frage: hab das ganze gerade ohne das entfernen von . und .. gemacht. wo kommt das denn her? normalerweise sollten in dem array doch nur die ordner drinstehen oder? woher kommen denn die punke die da angezeigt werden?
. ist eine bezeichnung für was weiss ich
und .. ist die bezeichnung für einen link um einen ordner zurück zu gehen

Verstanden? :wink:

Billy
 
Alt 13.09.2004, 22:30  
Gast
 
Beiträge: n/a
Standard

".." steht für den übergeordneten Ordner (wie bereits gesagt)!
"." steht für den Ordner, in dem Du aktuell bist!
 
Alt 14.09.2004, 05:27  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von SunnyKeit98
".." steht für den übergeordneten Ordner (wie bereits gesagt)!
"." steht für den Ordner, in dem Du aktuell bist!
sag ich doch :wink:
 
Alt 14.09.2004, 15:02  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

hm.... also wenn ich auf das ".." verlinke komme ich in den darübergeordneten ordner? ich wollte nämlich auf meiner php seite die dateien und ordner anzeigen lassen was ja super geklappt hat. wenn man nun die datei anklickt kann man sich das ding runterladen, da ich hier einen link eingefügt habe.

nur wie ich dann den ordner öffnen kann sodass der dann wieder auf der seite angezeigt wird habe ich noch nicht so ganz heraussen wie ich das lösen soll. (

bei vielen downloadseiten sieht man den direkten link sowieso nicht sondern nur die id. mit einer datenbank wäre das für mich kein problem da ich mich mit mysql super auskenne, aber leider mit dem dateisystem via php nicht. kann man auch alle dateien eines ordners in ein array lesen und dem somit eine id verpassen?

oder wie soll ich die downloadmöglichkeit lösen? habt ihr einen vorschlag?

wäre sehr froh wenn mir da jemand weiterhelfen würde.
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 14.09.2004, 15:34  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

@Promaetheus
Wenn ich dich richtig verstehe, willst du auch in Unterverzeichnisse springen können. Vielleicht hilft dir der folgende Code, den ich mal gebraucht habe:
PHP-Code:
if (!isset($_GET['dir']))
{
    
$startdir '.';
}
else
{
    
$startdir $_GET['dir'];
}
scan_dir($startdir);


function 
scan_dir($dir)
{
    
$DH dir($dir);
    while (
$file $DH->read())
    {
//        if (preg_match('/^..?$/', $file)) continue;
        
$aktuell "$dir/$file";
        if (
$file == '.'$file 'Aktuelles Verzeichnis';
        if (
$file == '..'$file 'Übergeordnetes Verzeichnis';
        if (
is_dir($aktuell))
        {
            echo 
"[url='" $_SERVER['][b]$file[/b][/url]
";
        }
        else
        {
            echo "[url='
$aktuell]$file[/url]
";
        }
    }
    $DH->close();

Damit kannst du innerhalb des Filesystems navigieren. Natürlich kannst du statt dir() und DH->read auch opendir() und readdir() verwenden
__________________
Gruss
L
lazydog 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
[Erledigt] script das html dateien aus einem bestimmten ordner listet PHP Tipps 2004 16 09.05.2009 18:52
Wie Dateien im Ordner auflisten ? fdm PHP Tipps 2008 5 27.07.2008 20:00
TreeMenu Fatal Error PHP Tipps 2006 8 07.04.2006 11:22
[Erledigt] Per PHP alle Dateien im FTP Ordner anzeigen. PHP Tipps 2005-2 7 01.10.2005 10:46
Dateien aus einem Ordner löschen PHP Tipps 2005-2 14 13.06.2005 21:27
[Erledigt] Aus einem Ordner alle Dateien anzeigen PHP Tipps 2005 3 28.04.2005 17:11
[Erledigt] Nur bestimmte Dateien anzeigen, wie mache ich das HILFE PHP Tipps 2005 4 02.04.2005 22:38
Dateien aus beliebigem Ordner packen ?? nsane PHP-Fortgeschrittene 2 10.12.2004 21:42
Dateien aus Ordner andersherum auslesen nsane PHP Tipps 2004-2 1 08.12.2004 17:29
Ordner und Dateien des Webspaces anzeigen lassen PHP Tipps 2004 1 05.11.2004 08:26
ordner in einem verzeichnis auslesen und anzeigen lindner PHP Tipps 2004 5 19.08.2004 00:03
WebFTP: php denkt die ordner wären dateien... phpfortgeschrittener PHP Tipps 2004 15 09.08.2004 18:38
dateimanager mit ordner anzeigen also quasi webftp phpfortgeschrittener PHP Tipps 2004 5 09.08.2004 01:10
ordner und dateien mit php anzeigen...wie? phpfortgeschrittener PHP Tipps 2004 5 04.08.2004 22:13
Alle Dateien aus Ordner + Unterordner auslesen PHP Tipps 2004 1 02.08.2004 16:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html alle dateien anzeigen, alle html dateien einer seite anzeigen, html alle dateien auflisten, html seite welche alle dateien des aktuellen verzeichnis anzeigt, php alle ordner, alle dateien im verzeichnis auflisten php, html dateien in einem verzeichnis anzeigen, in html seiten alles anschauen, http://www.php.de/php-tipps-2004/5161-alle-dateien-im-ordner-anzeigen.html, alle html dateien anzeigen, php datei in übergeordnetem verzeichnis öffnen, \php\ dateien in einem ordner auflisten ohne unterordner, ordner auf server anzeigen lassen, alle datein im ordner anzeigen php, php alle dateien im verzeichnis finden, php alle dateien im verzeichnis auflisten, php datei die alle files im verzeichnis anzeigt, html dateien in ordner anzeigen, alle dateien anzeigen webseite url, html dateien im verzeichnis anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:31 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.