Andavos: Sitemap

Beitrag lesen

Hallo,
ich habe mit folgendem Code eine Sitemap gemacht.
<?php
$verzeichnis = dir(".");
$endung = ".php";
while($datei = $verzeichnis->read()) {
  if(substr($datei,strlen($endung)*(-1)) == $endung) {
    echo "<A HREF="$datei">";
    $fp = fopen($datei,"r");
    while (!feof($fp)) {
      $linie = fgets($fp, 1024);
      if(eregi("<title>(.*)</title>", $linie, $title))
      break;
    }
    $title = $title[1];

if($title != "")
    {
    echo "$title<BR><BR></a>";
    }
    fclose($fp);
  }
}
$verzeichnis->close();
?>

Damit liest er die Datei aus dem Ordner aus, in der die Datei gespeichert ist.

Aber wie kann ich einen Unterordner auslesen?

Wenn ich
$verzeichnis = dir("ordner");

mache, erhalte ich in fehler in folgenden Zeilen:
$fp = fopen($datei,"r");   //8
while (!feof($fp)) {       //9
$linie = fgets($fp, 1024); //10

Warning: fopen(test.php): failed to open stream: No such file or directory in C:\apache\htdocs\test\sitemap.php on line 8

Warning: feof(): supplied argument is not a valid stream resource in C:\apache\htdocs\test\sitemap.php on line 9

Warning: fgets(): supplied argument is not a valid stream resource in C:\apache\htdocs\test\sitemap.php on line 10

Wie muss die  Zeile (dir...) richtig aussehen, damit der Script geht?

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr