hallo!
ich habe 2 verschiede counter, der eine zählt ordner die in einem verzeichnis liegen und der andere zählt alle darin enthaltenen dateien (bilder).
nun habe ich in jedem dieser ordner ne textdatei zu liegen, und somit habe ich soviel dateien zu viel, wie ich ordner habe.
und ich will daher die zahl der ordner die er mir ausgibt von der zahl der dateien (bilder) abziehen damit das ergebnis stimmt und die txt-dateien nicht mitgezählt werden.
nur schaffe ich es nich die beiden "codes" richtig zusammen zufügen da ich wenig php kenntnisse habe
hier mal der code:
Bildcounter.php
Ordner-counter:
ich habe 2 verschiede counter, der eine zählt ordner die in einem verzeichnis liegen und der andere zählt alle darin enthaltenen dateien (bilder).
nun habe ich in jedem dieser ordner ne textdatei zu liegen, und somit habe ich soviel dateien zu viel, wie ich ordner habe.
und ich will daher die zahl der ordner die er mir ausgibt von der zahl der dateien (bilder) abziehen damit das ergebnis stimmt und die txt-dateien nicht mitgezählt werden.
nur schaffe ich es nich die beiden "codes" richtig zusammen zufügen da ich wenig php kenntnisse habe
hier mal der code:
Bildcounter.php
PHP:
<?
function bilderzaehlen($dir)
{
$handle = @opendir($dir);
while ($file = @readdir ($handle))
{
if (eregi("^\.{1,2}$",$file))
{
continue;
}
if(is_dir($dir.$file))
{
bilderzaehlen($dir.$file."/");
}
else
{
$_SESSION['anzahl']++;
}
}
@closedir($handle);
}
$_SESSION['anzahl'] = 0;
bilderzaehlen("gallerie/images/");
echo "".$_SESSION['anzahl']/2;
?>
Ordner-counter:
PHP:
<?php
$x=0;
$dir = opendir("../gallerie/images/");
while($file = readdir($dir))
{
if($file !== "." && $file !== "..")
$x++;
}
echo $x." Galerien";
?>