Avatar billede kasper112 Nybegynder
10. september 2006 - 23:50 Der er 7 kommentarer og
1 løsning

lidt hjælp til udsrkive sciprt

Kan mand og hvordan kan men få php til at læse og udsrkive all mappene navne og filn navne i mappe hvis mysql serven ligger på ens pc
Avatar billede coderdk Praktikant
11. september 2006 - 00:15 #1
Hvad har det med mysql-serveren at gøre?

$mappe = "en_mappe\\";
$mapper = glob( $mappe . "*", GLOB_ONLYDIR );
$filer = glob( $mappe . "*" );
foreach ( $mapper as $dir )
{
  echo "$dir &lt;DIR&gt;<br>";
}
foreach ( $filer as $fil )
{
  echo "$fil<br>";
}

Virker det? Ellers prøv at lave \\ om til /
Avatar billede kasper112 Nybegynder
11. september 2006 - 01:16 #2
Warning: Invalid argument supplied for foreach() in c:\AppServ\www\udsrikve\index.php on line 5

Warning: Invalid argument supplied for foreach() in c:\AppServ\www\udsrikve\index.php on line 9
Avatar billede kasper112 Nybegynder
11. september 2006 - 01:23 #3
og hvis jeg remover foreach ( $mapper as $dir )
{ }
foreach ( $filer as $fil )
{ }
så er kun har echo sriver den bare dir og det er en mappe det heeder en_mappe

og hra prøvet med og uden de der \\ / //
Avatar billede coderdk Praktikant
11. september 2006 - 02:40 #4
en_mappe skal være samme sted som PHP-filen... Er der noget i mappen? Hvis der hverken er filer eller mapper i en_mappe så er det jo derfor ;) Jeg laver ingen fejlcheck i scriptet jo ;)
Avatar billede kasper112 Nybegynder
11. september 2006 - 14:15 #5
i www ligger det er index.php som er det scpirt her ögså ligger der mappe der hedder en_mappe og nogle random filer i den og i mappen
Avatar billede coderdk Praktikant
11. september 2006 - 14:24 #6
Ok, underligt - Så forstår jeg ikke hvorfor det ikke virker...
Måske skulle du så bare prøve med:

http://dk.php.net/opendir
http://dk.php.net/readdir
http://dk.php.net/is_dir

:)
Avatar billede kasper112 Nybegynder
11. september 2006 - 16:14 #7
<?php

$mpath = "c:\\film\\";
ls($mpath);

function ls ($curpath) {
  $dir = dir($curpath);
  while ($file = $dir->read())
                      {
                          if($file != "." && $file != "..") {
              if (is_dir($curpath.$file)) {
                  ls($curpath.$file."\\");
              } else {
                  echo(" $file<br>");
              }

          }

//      }
  }
  $dir->close();
  echo "</blockquote>";
  return;
}

?>
det her virker såden da men hvad vis den skal kub finde avi og mp3 skal men så bruge globe() ?? eller hvordan kan men gøre det med det spirt her?
Avatar billede kasper112 Nybegynder
04. november 2006 - 19:03 #8
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester