madompa Skrevet 3. februar 2008 Del Skrevet 3. februar 2008 Hei Noen som har et enkelt skript som skriver ut filnavnet til alle filene i en bestemt mappe, eller helst legger de i en array? Kunne sikkert med litt motivasjon ha funnet det ut selv, men er litt trøtt akkurat nå.. Lenke til kommentar
j-- Skrevet 3. februar 2008 Del Skrevet 3. februar 2008 http://no.php.net/manual/en/function.glob.php Kode skriver jeg ikke for deg =) Lenke til kommentar
avalandon Skrevet 4. februar 2008 Del Skrevet 4. februar 2008 Hei Noen som har et enkelt skript som skriver ut filnavnet til alle filene i en bestemt mappe, eller helst legger de i en array? Kunne sikkert med litt motivasjon ha funnet det ut selv, men er litt trøtt akkurat nå.. På denne siden finner du koden du trenger for å liste alt innhold i en mappe. http://no.php.net/manual/en/function.readdir.php Lenke til kommentar
Peter Skrevet 4. februar 2008 Del Skrevet 4. februar 2008 https://www.diskusjon.no/index.php?session=...t&p=5978298 Lenke til kommentar
grimjoey Skrevet 4. februar 2008 Del Skrevet 4. februar 2008 eller veldig enkelt $arrayMedFilnavn = glob('mappe'); Lenke til kommentar
Losh Skrevet 8. februar 2008 Del Skrevet 8. februar 2008 (endret) 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 8. februar 2008 av Losh Lenke til kommentar
Flin Skrevet 9. februar 2008 Del Skrevet 9. februar 2008 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
onTop Skrevet 10. februar 2008 Del Skrevet 10. februar 2008 Eller gjør det enklere: <?php $a = opendir("."); while($b = readdir($a)) { echo "<a href='$b'>$b</a><br>\n"; } ?> Lenke til kommentar
Alex Moran Skrevet 10. februar 2008 Del Skrevet 10. februar 2008 onTop: readdir(...), les! Lenke til kommentar
onTop Skrevet 11. februar 2008 Del Skrevet 11. februar 2008 Hva? Script mitt skal funke som bare rakkeren det Lenke til kommentar
j-- Skrevet 11. februar 2008 Del Skrevet 11. februar 2008 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
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å