include("functions.php");
//Anzahl ca. Links pro Seite definieren
$link_anzahl=100;
$count_link=0;
$count_site=1;
//Wieviel Ebenen sollen angezeigt werden? 0=root soll mit angezeigt werden bis 3=nur Dateien aus Ebene 3 (/verzeichnis1/verzeichnis2/verzeichnis3) sollen angezeigt werden
$ebene=0;
//Kopf schreiben, das Design für die Unterseiten (sitemap_*.htm) kann in der functions.php geändert werden
echo "Overview of all r&b ringtones.
R&B Ringtones";
//Dateisperren auslesen
$sperre = file("sitemap.txt");
//Dateisperren auslesen
$nicht_anzeigen = file("nicht_anzeigen.txt");
//Root auflisten-----------------------------------------------------------------------------------------------
$verz=@opendir ('.');
while ($datei = @readdir ($verz))
{
//Dateien ausgrenzen
for($i=0; $i <= count($sperre); $i++) {
if($datei==trim ($sperre[$i])) {$suchen=1; }}
//Dateiformate ausgrenzen
for($i=0; $i <= count($nicht_anzeigen); $i++) {
if(strchr($datei,".")==trim ($nicht_anzeigen[$i])) {$ausgrenzen=1; }}
if($datei != "." && $datei != ".." && $suchen!=1 && $ausgrenzen==1){
$anzeige=str_replace("-"," ",$datei);
$anzeige=explode(".",$anzeige);
$anzeigen=$anzeige[0];
$link=$datei;
$id = filetype($link);
if($id=='file' && $ebene==0){
if($count_link==0){call_user_func("kopf_schreiben",$count_site); }
call_user_func("link_schreiben",$count_site,$anzeigen,$link,$link_anzahl,$count_link);
$count_link=$count_link+1;
if($count_link==$link_anzahl)
{
$count_link=0;$count_site=$count_site+1;
echo " R&B Ringtones ".$count_site."";
}
}
// -------------------1.Ebene, da Verzeichnis gefunden----------------------------------------------------------------
if($id=='dir'){
//chdir($datei);
$verz1=@opendir ($datei);
while ($datei1 = @readdir ($verz1))
{
//Dateien ausgrenzen
for($i=0; $i <= count($sperre); $i++) {
if($datei1==trim ($sperre[$i])) {$suchen1=1; }}
//Dateiformate ausgrenzen
for($i=0; $i <= count($nicht_anzeigen); $i++) {
if(strchr($datei1,".")==trim ($nicht_anzeigen[$i])) {$ausgrenzen1=1; }}
if($datei1 != "." && $datei1 != ".." && $suchen1!=1 && $ausgrenzen1==1){
$anzeige1=str_replace("-"," ",$datei1);
$anzeige1=explode(".",$anzeige1);
$anzeigen=" ".$anzeige1[0];
$link=$datei."/".$datei1;
$id1 = filetype($link);
$datei1." ";
if($id1=='file' && $ebene<=1){
if($count_link==0){call_user_func("kopf_schreiben",$count_site); }
call_user_func("link_schreiben",$count_site,$anzeigen,$link,$link_anzahl,$count_link);
$count_link=$count_link+1;
if($count_link==$link_anzahl)
{
$count_link=0;$count_site=$count_site+1;
echo " R&B Ringtones".$count_site."";
}
}
// -------------------2.Ebene, da Verzeichnis gefunden----------------------------------------------------------------
if($id1=='dir'){
//chdir($datei);
$verz2=@opendir ($datei."/".$datei1);
while ($datei2 = @readdir ($verz2))
{
//Dateien ausgrenzen
for($i=0; $i <= count($sperre); $i++) {
if($datei2==trim ($sperre[$i])) {$suchen2=1; }}
//Dateiformate ausgrenzen
for($i=0; $i <= count($nicht_anzeigen); $i++) {
if(strchr($datei2,".")==trim ($nicht_anzeigen[$i])) {$ausgrenzen2=1; }}
if($datei2 != "." && $datei2 != ".." && $suchen2!=1 && $ausgrenzen2==1){
$anzeige2=str_replace("-"," ",$datei2);
$anzeige2=explode(".",$anzeige2);
$anzeigen=" ".$anzeige2[0];
$link=$datei."/".$datei1."/".$datei2;
$id2 = filetype($link);
if($id2=='file' && $ebene<=2){
if($count_link==0){call_user_func("kopf_schreiben",$count_site); }
call_user_func("link_schreiben",$count_site,$anzeigen,$link,$link_anzahl,$count_link);
$count_link=$count_link+1;
if($count_link==$link_anzahl)
{
$count_link=0;$count_site=$count_site+1;
echo " R&B Ringtones".$count_site."";
}
}
// -------------------3.Ebene, da Verzeichnis gefunden----------------------------------------------------------------
if($id2=='dir'){
//chdir($datei);
$verz3=@opendir ($datei."/".$datei1."/".$datei2);
while ($datei3 = @readdir ($verz3))
{
//Dateien ausgrenzen
for($i=0; $i <= count($sperre); $i++) {
if($datei3==trim ($sperre[$i])) {$suchen3=1; }}
//Dateiformate ausgrenzen
for($i=0; $i <= count($nicht_anzeigen); $i++) {
if(strchr($datei3,".")==trim ($nicht_anzeigen[$i])) {$ausgrenzen3=1; }}
if($datei3 != "." && $datei3 != ".." && $suchen3!=1 && $ausgrenzen3==1){
$anzeige3=str_replace("_"," ",$datei3);
$anzeige3=explode(".",$anzeige3);
$anzeigen=" ".$anzeige3[0];
$link=$datei."/".$datei1."/".$datei2."/".$datei3;
$id3 = filetype($link);
if($id3=='file' && $ebene<=3){
if($count_link==0){call_user_func("kopf_schreiben",$count_site); }
call_user_func("link_schreiben",$count_site,$anzeigen,$link,$link_anzahl,$count_link);
$count_link=$count_link+1;
if($count_link==$link_anzahl)
{
$count_link=0;$count_site=$count_site+1;
echo " R&B Ringtones".$count_site."";
}
}
}
$suchen3=0;
$ausgrenzen3=0;
}
@closedir($verz3);
}
}
$suchen2=0;
$ausgrenzen2=0;
}
@closedir($verz2);
}
}
$suchen1=0;
$ausgrenzen1=0;
}
@closedir($verz1);
//chdir('../');
}
}
$suchen=0;
$ausgrenzen=0;
}
@closedir($verz);
?>
|
|