Gå til innhold

Skrive ut innholdet i en mappe


Anbefalte innlegg

Videoannonse
Annonse

Kan gjøres feks slik:

$dir = "sti til din mappe/*";
//må ha en * på slutten, så den finner alt av alle filtyper feks "musikk/*"

$glob = glob($dir);		 
//lager ett array med alle filene/mappene inni mappen din

foreach($glob as $out){
 $output .= "$out <br /> \n";	  
	//legger alle filene/mappene inn i variabelen "output"
}
echo $output;				
//skriver ut alt

 

Har ikke testet denne tough, men tror den skal virke

Endret av Losh
Lenke til kommentar

if ($handle = opendir('./')) 
{
while (false !== ($file = readdir($handle))) 
{
if (is_dir($file) && $file != "." && $file != "..") 
{
$a[] = $file;			
}
}
closedir($handle);
}

foreach ($a as $key => $val)
{
echo $val;
echo "<br>";
}

 

Tested og funker :)

Lenke til kommentar
Hva? Script mitt skal funke som bare rakkeren det :)

Sakset rett fra php.net:

<?php
// Note that !== did not exist until 4.0.0-RC2

if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle\n";
echo "Files:\n";

/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
	echo "$file\n";
}

/* This is the WRONG way to loop over the directory. */
while ($file = readdir($handle)) {
	echo "$file\n";
}

closedir($handle);
}
?>

Lenke til kommentar

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å
×
×
  • Opprett ny...