Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Проблемы с картинками, когда запрещена функция filesize
RSS

Проблемы с картинками, когда запрещена функция filesize

Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 2 3 4
Модераторы: aerograf, wsx
Печать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
А, понял. Это для обычных файлов предложил...
А для фото и previews все проще: ищешь строки
$len=filesize($GLOBALS['opt_dir']."/photos/previews/$thumb.jpg");
header("Content-length: ".$len);
$len=filesize($GLOBALS['opt_dir']."/photos/$photo.jpg");
header("Content-length: ".$len);
и комментируешь их.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Медленно, но уверенно они вылезли из базы. Спасибо.

---
2yo
Админ шОкОладки не пьёт!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Но не все. Фото вродебы все, а вот файло не все. И пунк из АЦ Перенос фото пропал, а файлов нет.

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Дело в том, что кнопку надо жать несколько раз до тех пор, пока не будет предложено перейти к статистике. (Это сделано для того, чтобы в time limit не уперется).

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
ок. Все фото востановились, осталось только вот что - не показывает превью скриншота в разделе "программы для скачивания", при нажатии на него всё ок.

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Замени:
    elseif ($action=="preview") {
      $fh=fopen($GLOBALS['opt_dir']."/files/".$file[0].".htm","r");
      $buffer=fread($fh,filesize($GLOBALS['opt_dir']."/files/".$file[0].".htm"));

на
    elseif ($action=="preview") {
      $fh=fopen($GLOBALS['opt_dir']."/files/".$file[0].".htm","r");
      $buffer=fread($fh,$file['file_size']);

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Заменил эти строки в file.php. Ничего не изменилось.
Вот ошибка
Warning: fread(): Length parameter must be greater than 0. in /home2/yonet2/public_html/file.php on line 55

Warning: imagecreatefromstring(): Passed data is not in 'WBMP' format in /home2/yonet2/public_html/file.php on line 57

Warning: imagecreatefromstring(): Couldn't create GD Image Stream out of Data in /home2/yonet2/public_html/file.php on line 57

Warning: imagesx(): supplied argument is not a valid Image resource in /home2/yonet2/public_html/file.php on line 59

Warning: imagesy(): supplied argument is not a valid Image resource in /home2/yonet2/public_html/file.php on line 60

Warning: Cannot modify header information - headers already sent by (output started at /home2/yonet2/public_html/file.php:55) in /home2/yonet2/public_html/file.php on line 75
544

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
А, понял, там не хеш извлекается из базы, а массив...
Короче, вместо $file['file_size'] везде надо писать $file[3]

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005

XXXX Pro написал:
[q]
А, понял, там не хеш извлекается из базы, а массив...
Короче, вместо $file['file_size'] везде надо писать $file[3]
[/q]

Проделал(в 2-х местах), ошибка пропала, но и рисунок(превью) опять же не отображается.

---
2yo
Админ шОкОладки не пьёт!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Нашел в чём глюк. Оказывается если в настройках прикрепленных файлов указать размер ширины и высоты картинки при предпросмотре, больше чем сама картинка, то она перестает отображаться!
Поэтому прикреплённый скрин проги(превью) 120Х60 точек не отображался, пока не выставил 100х100 в настройках.
Как избавиться от этой проблемы?

---
2yo
Админ шОкОладки не пьёт!
<<Назад  Вперед>>Страницы: 1 2 3 4
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Проблемы с картинками, когда запрещена функция filesize
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0416. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!