piatok, 25 január 2013 18:06 Written by 3132 times
Rate this item
(2 votes)

Zoznam súborov v adresári

Ako na stránke zobraziť zoznam súborov v adresári pomocou php? Je to vlastne veľmi jednoduchý proces v php, stačí na to pár riadkov kódu. V nasledujúcom článku je ukázané ako zobraziť zoznam obrázkov *.png v adresári.

Kód v php :

//scan directory
$directory = "../images/";
 
//get all images with a .png extension.
$images = glob($directory . "*.png");
 
//print each png image
foreach($images as $image)
{
echo $image;
}

 Pomocou tohto kódu je možné zobraziť aj iné súbory, stači zmeniť png na iný formát.

Ďaľší príklad predstavuje trochu zložitejší kód, ale vykonáva presne to isté. Takže je na Vás, pre ktorý sa rozhodnete.

Kód v php :

 

$filePath = "../images";
$string="";
$fileCount=0;
 
$dir = opendir($filePath);
while ($file = readdir($dir)) {
  if (eregi("\.png",$file)) { 
    $string .= "$file<br />";
    $fileCount++;
  }
}
if ($fileCount > 0) {
  echo sprintf("<h2>All Files in %s</h2><br />%s<strong>Total Files: %s</strong>",$filePath,$string,$fileCount);
}

 

Last modified on streda, 30 január 2013 07:16
Ing.Jaroslav Vadel

Som zakladateľom www.projectik.eu.

Hrám sa na programátora, ktorý ovláda:

c#,cpp,java,unity3d,php,html,NI testand,NI Vision Builder,Cognex In-Sight,NI LabView

"Naprogramovať program, ktorý funguje vie každy. Ale to, že program funguje ešte neznamena, že je napísany správne "

Website: www.projectik.eu