hi leute, ich habe mir einen navigations-code zusammengebastelt, hier mal der code:
PHP
<?php
echo "<table cellspacing=\"3\" cellpadding=\"3\"><colgroup width=\"80\" span=\"5\"></colgroup><tr>";
$verzeichnis = dir(".");
while($file = $verzeichnis->read()) { //1
if($file != substr_count($file,".php") or $file != substr_count($file,".html") or $file != substr_count($file,".htm")){ // 2 Dateityp filtern. Es werden nur .php, .html, .htm -Dateien angezeigt
if ($file != "." or $file !== ".." or $file !=".*") { //3
$fp = fopen($file,"r");
while (!feof($fp)) {
$linie = fgets($fp, 20);
if(eregi("", $linie, $title))
break;
}
$title = $title[1];
if($title == substr_count($title,"none"))
{
if($title != "")
{
$i++;
echo "<td><a href=\"$file\">$title</a></td>";
}
}
fclose($fp);
}
}
}
echo "</tr></table>";
$verzeichnis->close();
?>
Alles anzeigen
jede html, php oder .htm datei hat bei mir in der erste zeile etwas wie das stehen:
der code funktioniert wunderbar bei kurzen wörtern wie "Test", allerdings funktioniert der script nur noch begrenzt. zum Beispiel lange worte wie "Wirtschaftsspiel - Download" werden als ein einfaches "n" angezeigt, bzw wollte ich soeben eine seite mit russischen Buchstaben machen (kyrillisch), die werden mir ebenfalls als einfaches "n" angezeigt.
die verlinkung auf die datei funktioniert, das einzige problem ist das wort das er anzeigt.
kann mir da wer helfen?
mfg SeekeR