Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
смить

Проблема с загружаемыми изображениями

Рекомендованные сообщения

Ой, какой ужас.. В потоке с сервера внутри картинки какие-то html коды :)

Круто.

 

Суровый у вас провайдер, если ухитряется вставлять свою аналитику в картинки..

Вы прошли регистрацию?

Поделиться сообщением


Ссылка на сообщение
09/24/08 13:52 (изменено)

На форуме? Естессно. Гостям ничего не кажет.

Изменено пользователем desti

Поделиться сообщением


Ссылка на сообщение
09/24/08 23:56 (изменено)

Тоесть проблема в том, что хостер что-то сует в картинку, и из за этого вся чепуха? Это обойти как-то кроме смены хостинга реально? А еще интересно, зачем это сделано...

Изменено пользователем смить

Поделиться сообщением


Ссылка на сообщение

Хостер это делает не специально, просто недотумкал, что файл может отдаваться таким способом.

 

Попробуйте такой финт:

 

Файл sources/classes/attach/class_attach.php

 

найти:

//-----------------------------------------

// Open and display the file..

//-----------------------------------------

вставить после:

			$file_url = "http://www.yourforum.ru/uploads/".$attach['attach_location'];
		header("Refresh:0; URL=$file_url");
		exit;

(поменяйте yourforum на свой адрес)

Поделиться сообщением


Ссылка на сообщение
Это обойти как-то кроме смены хостинга реально?

Если хостинг бесплатный, то придется есть этот сыр.

Если платный, то бежать....

 

А еще интересно, зачем это сделано...

Статистику собирает.

 

 

Хостер это делает не специально, просто недотумкал, что файл может отдаваться таким способом.

Не специально, но как-то напрягает такой подход.

Поделиться сообщением


Ссылка на сообщение
Хостер это делает не специально, просто недотумкал, что файл может отдаваться таким способом.

 

Попробуйте такой финт:

 

Файл sources/classes/attach/class_attach.php

 

найти:

//-----------------------------------------

// Open and display the file..

//-----------------------------------------

вставить после:

			$file_url = "http://www.yourforum.ru/uploads/".$attach['attach_location'];
		header("Refresh:0; URL=$file_url");
		exit;

(поменяйте yourforum на свой адрес)

Ура! Помогло! Спасибо огромное!

Поделиться сообщением


Ссылка на сообщение

угу. тоже помогло спс %)

Поделиться сообщением


Ссылка на сообщение
01/23/09 06:57 (изменено)

desti, это конечно замечательный и рабочий способ, но в этом случае другие аттачи не работают (работают только картинки).

Подскажите как тогда быть с другими файлами аттачами (например rar, exe, ибо их он пытается открыть или в виде текста или прямой ссылкой на архив в формате *.ipb который не больно то желает качаться).

Изменено пользователем Hobbix

Поделиться сообщением


Ссылка на сообщение
01/23/09 11:23 (изменено)

Вот эта строчка рефрешит все ссылки аттачей на прямую к файлу:

header("Refresh:0; URL=$file_url");

А как, например, прописать условие при котором будет рефрешить ссылки на прямые, только если это ссылки на картинки (mime-тип images/)?

 

P.S. Есть информация, что так бьёт картинки в аттачах Apache2, но хостер естественно его менять не будет. Может есть ещё способы отображать не битые картинки и сохранить корректную работу остальных типов аттачей?

Изменено пользователем Hobbix

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...