
30.05.2007, 16:58
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
PHP код:
<?php
$dir="modules/Album/album/";
function cd_dir($dir){
$r=opendir($dir);
while (false !== ($k = readdir($r))){
if(is_dir("$dir\\\\\\\\$k") && $k!="." && $k!="..")
cd_dir("$dir\\\\\\\\$k");
elseif ($m=substr($k,-4) and $m=='.jpg' or $m=='.png' or $m=='.gif')
{ $array[]=$dir."/".$k;
}
}
}
cd_dir($dir);
$number=rand(0,count($array)-1);
echo "<center><img width=100 height=100 src='$array[$number]' alt='Случайная картинка'></center><br>";
$size=filesize("$array[$number]");
echo "Файл: $array[$number]<BR>";///Вывод названия
echo "Размер: $size б.<BR>";///Вывод Размера
?>
Вродь сделал как ты сказал, но чего то не работает:
Код:
Notice: Undefined variable: array in z:\home\suit.by\www\222.php on line 14
Notice: Undefined variable: array in z:\home\suit.by\www\222.php on line 15
Notice: Undefined variable: array in z:\home\suit.by\www\222.php on line 16
Notice: Undefined variable: array in z:\home\suit.by\www\222.php on line 17
Файл:
Размер: б.
|
|
|