Показать сообщение отдельно

  #282  
Старый 02.02.2008, 14:09
Isis
Флудер
Регистрация: 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';
    }
?>
 
Ответить с цитированием