Перейти к контенту

Читабельные везде ссылки


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

  • Ответы 90
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

  • 3 месяца спустя...

хотелось бы вернуться к вопросу о ссылках преобразующихся в такой вид - 404 Not Found

причём ссылки рабочие, но почему-то так вот отображаются. возможно ли их как-то проверять на данную ошибку и оставлять не тронутыми. всё ж лучше чем "404 Not Found"

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
логично))он все 70 мб пытался построчно просканировать и найти там титл)

ща посмотрю как поставить ограничение на размер

 

перед строчкой

while (!feof($fp))

попробуй вставить

if (filesize($fp) > 300000)
{
return;
}

 

 

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

 

только что заметил, что всё же ссылка на большой по размеру файл [http;//www.motionworks.com.au/z_other/downloads/gs_mbf.mov] приводит у меня к ошибке:

504 Gateway Time-out

сперва долго думает, а потом ошибка. с чем может быть связано?

я уже даже попробовал filesize($fp) > 300000, не помогает. :D

 

PS в то же время ссылка [http;//redgiantsoftware2.com/Downloads/videos/keycorrect/Getting_Started_Key_Correct_Pro.mov] нормально обрабатывается. может там хитрый *.mov файл какой-то? с другой стороны на этом же сайте моя первая ссылка прекрасно ведь обрабатывается.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Arhar

 

не считаешь что взятие урла сторонней страницы уязвимо(не достаточно очищено)?

 

ИМХО лучше очистить

parse_clean_value

clean_evil_tags

 

плюс обрезку лучше сделать через pf_clean_topic_title, тогда как бы под стандарт подпадает :D

Ссылка на комментарий
Поделиться на других сайтах

Arhar

 

не достаточно, одна одинарная или двойная кавычка или обычный HTML тег могут убить верстку форума

Ссылка на комментарий
Поделиться на других сайтах

проблема в том, что там бывают <img внутри этого

так что тогда будем делать вместо

				$m[3] = str_replace("("," ",$m[3]);
			$m[3] = str_replace(")"," ",$m[3]);
			$m[3] = addslashes($m[3]);

				$m[3] = $this->ipsclass->parse_clean_value($m[3]);

Ссылка на комментарий
Поделиться на других сайтах

Arhar

 

тогда предложение :D

если там требуемый тег img, то удалять кавычки вообще (вырезая title и alt, т.к. там могут присуствовать пробелы) и тег корректно будет выдавать результат

 

а второе, я говорил про взятие заголовка чужой страницы, как в заголовке вообще могут быть теги?

Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.