La variable contador, para que le pones valor 0 y despues la incrementas ? eso se hace cuando tenes alguna bucle repetitivo .. yo solo veo IF ... y solo se incrementa cuando se encuentra en el directorio 3...
tene en cuenta que cada ves que llames a la funcion comprobar la variable $contador se iniciara con el valor 0
yo nosé si lo que queres hacer deberia ser asi ya que no lo entiendo pero de todas formas me arriesgo ..
Código PHP:
<?php
$dir = "tor";
$contador=0;
if ($A = opendir($dir)) {
while (($B = readdir($A))!=FALSE) {
if ($B != "." && $B != ".." && ereg('.',$B))
{
$nombre_archivo="det/".$num;
if (file_exists($nombre_archivo)) {
$nombre_archivo2="get/".$num;
if (file_exists($nombre_archivo2)) {
echo " El archivo $nombre_archivo existe en los 3 Directorios</p>";
$directorio[$contador]=$num;
echo $directorio[$contador];
$contador++;
}
}
}
}
closedir($A);
}
?>
Esto si te va a cargar un vector con el nombre de los archivos que esten en los tres directorios !!!