Tätä koodia voi käyttää hakemistolistauksen näyttämiseen. Onhan se serverinkin tekemä listaus käytössä, mutta jos haluat konfiguroida listauksen ulkoasun juuri sellaiseksi, kuin haluat, kannattaa käyttää tätä skriptiä. Skriptiä käyttäessäsi voit määritellä, mitkä hakemistot näytetään. Jos hakemisto sisältää tiedoston allow (ei tarkennetta), listaus näytetään, muuten sanotaan hax0riksi.. Alimman hakemiston, joka pitää näyttää, voi myös määritellä: jos hakemisto sisältää tiedoston down, siinä hakemistossa ei ei näytetä ylähakemisto-linkkiä.
<html> <body bgcolor="#00A5FA"> <?php $dir=$_GET['dir']; if($dir=="") { $dir="./"; } if(file_exists($dir."allow")) { $hakemisto = opendir($dir); while ($tiedosto = readdir($hakemisto)) { if ($tiedosto != "." && $tiedosto != "index.php" && $tiedosto != "down" && $tiedosto != "kansio.jpg" && $tiedosto!= "allow" && $tiedosto != "levyke.jpg" && $tiedosto != "up.jpg") { if(is_dir($dir.$tiedosto)) { if($tiedosto=="..") { if(!file_exists($dir."down")) { echo "<a href=\"?dir=$dir$tiedosto/\"><img src=\"up.jpg\" border=0>Ylempi hakemisto</a><br>"; } } else { echo "<a href=\"?dir=$dir$tiedosto/\"><img src=\"kansio.jpg\" border=0>$tiedosto</a><br>"; } } else { echo "<a href=\"$dir$tiedosto\"><img src=\"levyke.jpg\" border=0>$tiedosto</a><br>"; } } } closedir($hakemisto); } else { print("Jaa yritetään sitä hax0r0ida..."); } ?> </body> </html>
Ja toivottavasti tästäkin on hyötyä..
Aika yksinkertainen, mutta voihan tuosta jollekkin olla apua.
Aika iso disclaimeri, tosiaan.
kai toi ihan hyvin toimii, mutta koodin selkeyteen voisi kyllä kiinnittää hieman enemmän huomiota, esim sisennöksiin
Missä on tiedostokoot ja viimeksi muokkaamiset? Ei oo vaikee lisätä!
http://80.222.42.53/ohjelmat/index.php?dir=./
Ja näyttää vähän bugailevan, kun selailee enemmän... Muuten näyttää ihan ok. Koodissa nyt ehkä vähän toivomisen varaa.
lainaus:
print("Jaa yritetään sitä hax0r0ida...");
Lollo
Kukaan putkassa tai mureessakuhassa ei kai oo tehnyt aitoa ja alkuperäistä tiedostonlistausta?
lainaus:
Missä on tiedostokoot ja viimeksi muokkaamiset? Ei oo vaikee lisätä!
nimenomaan... vaikka voihan ne ite lisätä :D
Ja tuolla samalla skriptalla päästiin topin serverin juurihakemistoon ja kattelemaan esim admin osiota..
Tämmöiset ovat erittäin hyödyllisiä joillekkin.. itselläni ei ole tälle ainakaan nyt käyttöä.
Kyllä Antin tällänen skripti on parempi...
Kenkku, ei enää, ton allowin takia. Pitäisikö koko vinkki poistaa, jos se on niin surkea..
Ja TETRIS, Antti onkin vähän edistyneempi koodaaja, mä vaan tällanen sunnuntainaputtelija..
ja jos käy katteeks niin tee ite parempi :D hahhahhah on siinäki toisien leuhkija :D:D:D:D LOL XIIIITTT
yäh hirveetä sisennystä, iteki oon tehny tollasen joskus, ihan hyödyllisiä on joo
Miten niin hirveää sisennystä? Näyttääkö sisentämätön koodi mielestäsi paremmalta?
Sharph taitaa olla sunnuntainaputtelija, ei saatana päivän hienoin sana :):) no ei se mitää olen itsekin vasta sunnuntainaputtelijan tasolla :(
Aihe on jo aika vanha, joten et voi enää vastata siihen.