autoua
×
Autoua.netФорумКнига відгуків та пропозицій

вставка картинок в постинги

Супер писатель! ****
Киев
Сообщения: 2696
С нами с 07.05.2004

вставка картинок в постинги
      22 ноября 2007 в 11:44 Гілками

Судя по всему, когда UBBCode рендерится, происходит анализ ссылки на картинку и не каждый адрес превращается в HTML.

Например вот в этом топике картинки не отрендерились. Видимо потому, что расширение php вместо jpg или gif? А почему собственно и можно ли исправить?


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
dl
СуперСтар ***
46 лет, Сумы
Сообщения: 5134
С нами с 02.05.2006

Re: вставка картинок в постинги [Re: Nero]
      22 ноября 2007 в 11:53 Гілками

Потому что там ссылки на странички с картинками, а не на картинки

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Супер писатель! ****
Киев
Сообщения: 2696
С нами с 07.05.2004

Re: вставка картинок в постинги [Re: dl]
      22 ноября 2007 в 12:00 Гілками

В ответ на:

Потому что там ссылки на странички с картинками, а не на картинки




Ты хочешь сказать, что форум делает запрос по адресу и, видя, что по ссылке content-type != image/jpeg | image/gif не рендерит картинку?

Что-то сомневаюсь в таком неразумном подходе.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
dl
СуперСтар ***
46 лет, Сумы
Сообщения: 5134
С нами с 02.05.2006

Re: вставка картинок в постинги [Re: Nero]
      22 ноября 2007 в 12:07 Гілками

В ответ на:

Ты хочешь сказать, что форум делает запрос по адресу и, видя, что по ссылке content-type != image/jpeg | image/gif не рендерит картинку?


Получается так...

В ответ на:

Что-то сомневаюсь в таком неразумном подходе.


Что неразумного в попытке сразу отсеять неликвид??? А не пытаться потом всучить пользовательскому браузеру абракадабру?

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Супер писатель! ****
Киев
Сообщения: 2696
С нами с 07.05.2004

Re: вставка картинок в постинги [Re: dl]
      22 ноября 2007 в 12:13 Гілками

В ответ на:

В ответ на:

Что-то сомневаюсь в таком неразумном подходе.


Что неразумного в попытке сразу отсеять неликвид??? А не пытаться потом всучить пользовательскому браузеру абракадабру?




Неразумно то, что при каждом обращении пользователя форума будет идти запрос на проверку адреса каждой картинки. А если таких картинок десятки или сотни? Представляешь скорость ответа форума даже одном пользователю. А если их легион? То форум только и будет заниматься проверкой адресов картинок.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
dl
СуперСтар ***
46 лет, Сумы
Сообщения: 5134
С нами с 02.05.2006

Re: вставка картинок в постинги [Re: Nero]
      22 ноября 2007 в 12:27 Гілками

Я на самом деле не знаю как рганизовано в этом форуме... Но я бы делал проверку при вставке поста (1 раз) и соответственно правил ссобщение пред занесением в базу.

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
ананас ***
47 лет (29 лет за рулем), Киев
Сообщения: 1968
С нами с 09.03.2006

Re: вставка картинок в постинги [Re: Nero]
      22 ноября 2007 в 23:31 Гілками

Как картинка скрипт на php не вставится.

Не совсем понимаю, что тут не логичного.
Картинка в вебе это gif, jpg, png и т.д., но никак не php.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Супер писатель! ****
Киев
Сообщения: 2696
С нами с 07.05.2004

Re: вставка картинок в постинги [Re: panas]
      22 ноября 2007 в 23:41 Гілками

В ответ на:

Картинка в вебе это gif, jpg, png и т.д., но никак не php.




картинка в вебе, это когда в http-ответе, поле Content-Type: image/jpeg, image/gif и т. п. А вот с какого адреса эта картинка тянется -- совершенно не важно.

Вот например, по этому адресу находится картинка. Но если ее вставлять именно как картинку с помощью UBBCode -- отказывает:

[изображение]http://www.corp.mamba.ru/test/widget.phtml?id=48[/изображение]


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
ананас ***
47 лет (29 лет за рулем), Киев
Сообщения: 1968
С нами с 09.03.2006

Re: вставка картинок в постинги [Re: Nero]
      22 ноября 2007 в 23:57 Гілками

вы же прекрасно понимаете, что ссылки не передергиваются на предмет хттп-заголовков
по этому картинки это gif, jpg, png, а php - это скрипт


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Супер писатель! ****
Киев
Сообщения: 2696
С нами с 07.05.2004

Re: вставка картинок в постинги [Re: panas]
      23 ноября 2007 в 00:15 Гілками

В ответ на:

вы же прекрасно понимаете, что ссылки не передергиваются на предмет хттп-заголовков




разумеется.

В ответ на:

по этому картинки это gif, jpg, png, а php - это скрипт




а вот это не понимаю, так как между первым и вторым нету связи, чтобы говорить "поэтому". php -- да, скрипт. и много других расширений указывают на скрипт. более того, за .jpg, .gif и т.д. можно тоже спрятать скрипт. только какое до этого дело рендереру UBBCode?

ему нужно просто превратить UBBCode типа [image]http://site.com/mypic.php?id=xxx[/image] в HTML <img src="http://site.com/mypic.php?id=xxx" /> и все.

я уверен, что стоит проверка расширения во вставленной картинке. Но зачем? Ведь в этом нет никакого смысла, а только непонятное ограничение на вставку картинок из сторонних источников.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Autoua.netФорумКнига відгуків та пропозицій
Додаткова інформація
0 користувачів і 9 що побажали залишитися невідомими читають цей форум.

Модератор:  moderator 

Роздрукувати всю тему

Права
      Ви не можете створювати нові теми
      Ви не можете відповідати на повідомлення
      HTML дозволений
      UBBCode дозволений

Рейтинг:
Переглядів теми: 1774

Оціните цю тему

Перейти в

Правила конференції | Календар | FAQ | Карта розділу | Мобільна версія