Gå til innhold

Tips til filarkiv script


Anbefalte innlegg

Videoannonse
Annonse
Skrevet
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.

Skrevet

Er det ikke like greit å bare skru på indeksering i mappen?

 

Kast en .htaccess-fil i mappen, og skriv "Options +Indexes" i den.

Skrevet

<?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 ;)

Skrevet (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 av BigJackW
Skrevet

<?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.

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...