ReaLs, да выставил , теперь я создал в зоне обмена папку видео , а в ней папку приколы , добавил в папку приколы одно видео , все оно отобразилось . далее выхожу на главную захожу в файловую зону а там 0 видео , нажимаю на видео а там "приколы(1)" , как сделать чтоб отображалось в основной папке количество файлов , все табы залил
счётчик основной папки не показывает файлы подпапок
Соберите,кому не лень, все исправления в один архив.
Матерый скрипт, я поставил теперь нарадоватся не могу
Вот только с файлом user_file.php минут 10 возился коментарии как добовляеш лезит ошибка, я тормоз пока нашол уже от злости нах совсем хотел коментарии убрать
Реально молодец скрипт кульный
что то я поглядел на код и не понял где делается скрин с видео файла?
вот код записи файла в каталог files:
// Для обычного браузера
if ((move_uploaded_file($_FILES["fail"]["tmp_name"], "files/$fname")) == true) {
@ chmod("$fname", 0777);
@ chmod("files/$fname", 0777);
echo 'Файл добавлен!<br/>';
}
else {
echo 'Ошибка прикрепления файла.<br/>';
}
тут идет запись только файла в директорию.
Идем далее...
вот вывод скрина из папки screen из файла file_mod_access.php:
if($res['type']==7){
echo '<img src="screen/'.$res['name'].'.gif" width="320" height="240"/>';
echo '<br/><img src="img/video_screen.png" alt=""/><a href="video_screen.php?file_id=' . $res['id'] . '"> Кадры</a><br/>';
как видно скрин уже должен лежать в папке screen с таким названием: screen/'.$res['name'].'.gif
-----------
вопрос:
где в модуле делается скрин с видео и где код записи этого сделанного скрина в папку screen?
вот еще код вывода скрина из папки screen,а где в модуле делается скрин?
if($res['type']==7){
if(file_exists(('screen/' . $res['name'] . '.gif'))){
echo '<img src="screen/'.$res['name'].'.gif"/>';
сейчас поглядел по справочникам и вот что нашел,не может ли это быть причиной?
-----------
Замечание
Поддержка создания изображений формата GIF была удалена из библиотеки GD, начиная с версии 1.6. В этой и более поздних версиях библиотеки данная функция недоступна.
zumak, файл index.php делает первый скрин...
if($res['type']==7){
if(file_exists(('screen/' . $res['name'] . '.gif'))){
echo '<img src="screen/'.$res['name'].'.gif" width="50" height="50"/><br/>';
}else{
$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" width="50" height="50"/><br/>';
imagegif($gd_image, 'screen/'.$res['name'].'.gif');
}else{
echo 'невозможно преобразовать в GD';
}
}else{
echo 'невозможно извлечь кадр';
}
}
}