webForumDet fria alternativet
Logga in / Bli medlem

Lista filer i katalog

PHP

3 svar · 374 visningar · startad av J07

Medlem sedan maj 2007172 inlägg
Frågan#1

Skulle vilja lista upp filer i en katalog med en symbol framför som beskriver vilken typ av fil det är. Tex en pdf ikon och sen filens namn och ev storlek. Finns det något enkelt script för det?

Medlem sedan feb. 200318 inlägg
#2

Jag har en som jag använder, men den listar ALLA filer

<%
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath("."))
set files = folder.files

for each Item in files
response.write "<a href ='"& Item.name &"'> "& Item.name &" <br>"
Next

set folder = nothing
set fso = nothing
set files =nothing
%>
Medlem sedan aug. 2004903 inlägg
#3

Tcip skrev:

Jag har en som jag använder, men den listar ALLA filer

<%
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath("."))
set files = folder.files

for each Item in files
response.write "<a href ='"& Item.name &"'> "& Item.name &" <br>"
Next

set folder = nothing
set fso = nothing
set files =nothing
%>

Kan ha fel.. men är det inte ASP.NET? Antar att han vill ha det i PHP eftersom han skriver i PHP -delen av forumet.

Hittade någonting som du kanske kan använda

<?php 
if ($handle = opendir('/path/to/files')) { 
    echo "Directory handle: $handle\n"; 
    echo "Files:\n"; 

    // List all the files 
    while (false !== ($file = readdir($handle))) { 
        echo "$file<br />"; 
    } 

    closedir($handle); 
} 
?>

du kan ju sen kontrollera varje fil som loopas ut och fånga vilken filtyp det är... .pdf, .txt osv.. sen genom en liten if-sats skriva ut en bild framför filnamnet

Medlem sedan feb. 200318 inlägg
#4

Amen shit! är verkligen ledsen, såg inte att det var PHP-tråden :$

258 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)