и как лучше задать размер скрина? В каком месте...            
                        
         
            
            
            
                на выходе имя файла: 
'.$res['name'].'
почему так не работает:
imagegif($gd_image, 'files/$res['name'].gif');
echo '<img src="'files/'.$res['name'].'.gif"/>';
             
            
            
            
                последний вопрос снят, туплю... 
 
             
            
            
            
                hooligan (20.06.2011/00:43)
как думаете будет этот код создавать нагрузку? Если допустим 10 файлов на странице и одновременно 50 юзеров смотрят...
да
.gif)
 поэтому лучше сделай проверку на существование файла, один раз создал, потом просто выводи его            
 
                        
         
            
            
            
                FlySelf,  вот такой вид проверки достаточно будет? 
$req = mysql_query("SELECT * FROM `users_file_zona`  WHERE `user_id`='" . $user['id'] . "' AND `from_dir`='" . $dir . "'  
ORDER BY `time` 
DESC LIMIT $start, $kmess");
    while ($res = mysql_fetch_assoc($req)) {
if($res['type']==7)//type=7 это видео тип файла
{
$file = 'files/'.$res['name'];
if (file_exists($file)) 
{ 
$mov = new ffmpeg_movie($file); 
}else{ 
echo 'невозможно найти файл'; 
} 
$frame = 50; 
$w = $mov->GetFrameWidth(); 
$h = $mov->GetFrameHeight(); 
$ff_frame = $mov->getFrame($frame); 
if ($ff_frame) 
{ 
$gd_image = $ff_frame->toGDImage(); 
if ($gd_image) 
{ 
echo '<img src="screen/'.$res['name'].'.gif"/>';
imagegif($gd_image, 'screen/'.$res['name'].'.gif'); 
}else{ 
echo 'невозможно преобразовать в GD'; 
} 
}else{ 
echo 'невозможно извлечь кадр'; 
}
}
             
            
            
            
                вот так наверное правильнее будет...
if(file_exists(('screen/' . $res['name'] . '.gif'))){
//если есть файл то показываем
echo '<img src="screen/'.$res['name'].'.gif"/>';
}else{
//если файла нет, делаем скрин...
             
            
            
            
                тему пока не закрывайте плз...            
                        
         
            
            
            
                всем привет... 
.gif) 
 
Вопрос! 
нужно отфильтровать $_GET где её значение берется из адресной строки
например index.php?file=32 далее
 в самом файле
идет
$file = $_GET['file'];
//и запрос в БД на поиск этого значения
       mysq_query( "SELECT * FROM таблица WHERE 'file'= '$file'");
вот как отфильтровать правильно что бы не допустить SQL-инъекций?
///Этого например будет достаточно? 
$dir = intval($_GET['dir']);