Tämä PHP-skripti nimettynä index.php:ksi näyttää ja linkittää sen hakemiston kaikki tiedostot ja hakemistot, jossa se on, sekä lisäksi kertoo niiden yhteenlasketun määrän ja koon.
<html><body> <?php echo "<h2>Tiedostolistaus: $REQUEST_URI</h2>"; ?> <table width=500 style="font-family:courier new;font-size:12px"> <tr bgcolor=#DDDDDD> <td><b>nimi</b></td><td><b>koko (t)</b> </td><td><b>aika</b></td> </tr> <?php $nim = opendir('.'); while ($ltied = readdir($nim)) { if (is_dir($ltied)) { echo "<tr bgcolor=#FFFFAA>"; echo "<td><a href=\"$ltied\">$ltied/</a></td>"; echo "<td>hak</td>"; echo "<td>".date("d.m.y H:i",filectime($ltied))."</td>"; echo "</tr>"; $hak++; } else { echo "<tr>"; echo "<td><a href=\"$ltied\">$ltied</a><br></td>"; echo "<td>".filesize($ltied)."</td>"; echo "<td>".date("d.m.y H:i",filectime($ltied))."</td>"; echo "</tr>"; $tied++; $tiedk=$tiedk+filesize($ltied); } } closedir($nim); echo "</table>"; echo "<p style=\"font-family:courier new;font-size:12px\">Yhteensä $hak hakemisto(a) ja $tied tiedosto(a), koko $tiedk tavua</p>"; ?> </body></html>
Niinpä, mitäs käytännön hyötyä siitä on, ellei tarttee tietoja hakemiston filuista, jotain keskusteluhommaa silmälläpietäen (tämä vain esim.)
Ainahan voi soveltaa ;)
Sovellettaviksi nämä vinkit pääosin kai on tarkoitettu ;)
juu ja ihan hyvähän toi on
nätti
kuinkahan yksittäisen tiedoston koon voisi katsoa?
filesize(suntiedosto.txt)
Tää on loistava ja tarpeellinen vaikka väritys onkin kauhea, mutta helpostihan sen muuttaa =)
Ja tämähän on vain VINKKI... ja hyvä sellainen :P
Täähän on just pr0! :P
tätä mä tarttinkin
mä ainaskin laitoin omalle sivulle niin että meidän uploads kansion tiedot listataan näytettäväksi muille admineille.
yllättävän näppärä kokoonsa nähden. kiitoksia Antille :)
MItenhän tässä voisi vaihtaa megatavuiksi näkymän?
Miten tuo lista sortataan?
progo kirjoitti:
Niinpä, mitäs käytännön hyötyä siitä on, ellei tarttee tietoja hakemiston filuista, jotain keskusteluhommaa silmälläpietäen (tämä vain esim.)
Uploadiskriptit, statistiikkaviritykset, ja tuollaisenaan siitä saa hienon koodin esimerkiksi yhdistyksen kirjeiden, ja kokouskutsujen sekä ilmoitusten jakoon suoraan palvelimelta fiksusti. Sovelluksia on monia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.