Koodin ominaisuudet lyhyesti listattuna:
- hakee tietyn muotoiset tiedostot, esim. kuvat (jpg)
- tulostaa linkin tiedostoon
- näyttää tiedoston koon
- näyttää tiedoston aikaleiman
Koodia saa vapaasti käpistellä, esim voi tehdä sivun johon syötetään tarvittavat tiedot (kansio ja tiedostomuoto).
- Koodi: Valitse kaikki
<?php
error_reporting(E_ALL);
// Määritellään haluttu polku tiedostoille
$orig_path = '\\\tiedostot\kuvat\\';
// Avataan polun tiedostot ja nimetään uusi muuttuja
$open_path = readdir($orig_path);
print "<u><b>Polku:</b></u> ".$orig_path. " <br>";
// glob() ei toimi toisella serverillä, penkoo vain oman servun tiedostot
// etsitään polusta tiedostot, joiden pääte on .jpg
$matches = glob($open_path. "*.jpg");
// Varmistetaan tiedostot, mitkä löytyi
if ( is_array ( $matches ) ) {
// Haetaan tiedostonimet
foreach ( $matches as $filename ) {
// Tulostetaan tiedostonimi ja linkki
echo "
<b><a href=\"$filename\">$filename</a></b><br>";
// Tulostetaan tiedostokoko
echo "
- <u>Tiedostokoko:</u><br>";
echo "
-- " . filesize($filename) . " kt <br>";
// Tulostetaan muokkauspäivämäärä
echo "
- <u>Viimeksi muokattu:</u><br> -- " . date ("d.m.y - H:i:s." , filemtime($filename));
echo "
<br><br>
";
// Suljetaan polut, jottei tapahdu väärinkäytöksiä
closedir($open_path);
}
}
?>

