
02.02.2008, 14:09
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
Скрипт рандомно выводит разные картинки в подписи...
PHP код:
<?php
$directory = 'sig';
$dir = opendir($directory);
while($file = readdir($dir))
{
if ($file != "." && $file != "..")
{
$sig[] = $file;
}
}
$sigs = count($sig) - 1;
$random = rand(0, $sigs);
$jpg = $png = $gif = (substr($sig[$random], -3)) ? '1' : '';
$jpeg = (substr($sig[$random], -4)) ? '1' : '';
if ($sigs < 0)
{
echo 'Empty directory '.$directory.'<br/>Please upload image files';
}
if (substr($sig[$random], -3) == "jpg" || substr($sig[$random], -4) == "jpeg")
{
header('Content-type: image/jpeg');
$tmp = file_get_contents($directory."/".$sig[$random]);
$img = base64_encode($tmp);
echo base64_decode($img);
}
else
if (substr($sig[$random], -3) == "png")
{
header('Content-type: image/png');
$tmp = file_get_contents($directory."/".$sig[$random]);
$img = base64_encode($tmp);
echo base64_decode($img);
}
else
if (substr($sig[$random], -3) == "gif")
{
header('Content-type: image/gif');
$tmp = file_get_contents($directory."/".$sig[$random]);
$img = base64_encode($tmp);
echo base64_decode($img);
}
else
{
echo 'Only filetype gif, jpg, jpeg, png';
}
?>

|
|
|