BigJackW Skrevet 9. august 2006 Skrevet 9. august 2006 Hei Kan noen gi meg tips og kanskje hjelpe meg litt med å lage et filarkiv script ?
AlecTBM Skrevet 10. august 2006 Skrevet 10. august 2006 Fil arkiv? Hva er det Skal det lagre filer eller liste opp filer i katalogisk rekkefølge? eler noe anna?
BigJackW Skrevet 10. august 2006 Forfatter Skrevet 10. august 2006 Fil arkiv?Hva er det Skal det lagre filer eller liste opp filer i katalogisk rekkefølge? eler noe anna? 6647327[/snapback] Jeg tenkte på at jeg angir f.eks en mappe, og alle filene som er inni den mappa blir lista opp så kan andre downloade.
pej Skrevet 10. august 2006 Skrevet 10. august 2006 Er det ikke like greit å bare skru på indeksering i mappen? Kast en .htaccess-fil i mappen, og skriv "Options +Indexes" i den.
nree Skrevet 10. august 2006 Skrevet 10. august 2006 <?php $directory = "filer"; if ($handle = opendir('$directory/')) { while (false !== ($file = readdir($handle))) { if($file != '..' && $file!= '.') { echo "<p> • <a href=\"$directory/$file\n\">$file\n</a></p>"; } } closedir($handle); } ?> Prøv med den
BigJackW Skrevet 10. august 2006 Forfatter Skrevet 10. august 2006 (endret) Jeg fant denne: <?php $katalogNavn = "./"; //angir gjeldende katalog med ./ $katalogRef = opendir($katalogNavn); while ( ($neste = readdir($katalogRef)) ){ echo "<b><a href='$neste'>$neste</a></b>"; echo " er av type <b>" . filetype($neste); echo "</b> og er " . filesize($neste) . " byte. "; $tidsstempel = filemtime($neste); $dato = date( "d.m.Y, \k\l\o\k\k\a H:i", $tidsstempel); echo "Sist modifisert: <b>$dato</b><br>\n"; }//slutt while closedir($katalogRef); ?> Men den blir det noe rart med. Eller, det blir sånn mappe ting øverst. Goggen 90: den fikk jeg: Warning: opendir($directory/) [function.opendir]: failed to open dir: Invalid argument in C:\wamp\www\readdir.php on line 5 Endret 10. august 2006 av BigJackW
nree Skrevet 10. august 2006 Skrevet 10. august 2006 opendir($directory/) Endre $directory til mappenavn, da tror jeg det skal funke..
AlecTBM Skrevet 12. august 2006 Skrevet 12. august 2006 <?php $directory = "./"; if ($handle = opendir($directory . '/')) { while (false !== ($file = readdir($handle))) { if($file != '..' && $file!= '.') { echo "<p> • <a href=\"$directory/$file\n\">$file\n</a></p>"; } } closedir($handle); } ?> Jeg fikk den til å funke slik jeg.
nree Skrevet 13. august 2006 Skrevet 13. august 2006 AlecTBM, ja det er rett Feil fra min side, sorry...
nree Skrevet 13. august 2006 Skrevet 13. august 2006 (endret) Bah, dobbelpost! Endret 13. august 2006 av goggen90
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå