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

[1.x.x]Проверенные ссылки 1.0


ZYV

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

Название: Проверенные ссылки 1.0

Добавил: ZYV

Добавлен: 05 Авг 2004

Обновлен: 05 Авг 2004

Категория: IP.Board 1.x.x

 

Проверенные ссылки 1.0

 

Этот mod добавляет следующую "фишку" - если вы вставляете ссылки на файлы в сообщение через кнопку "Проверенная ссылка", то при показе сообщения IPB проверит доступен ли сервер и рядом со ссылкой появится красный или зеленый кружок.

 

Он рассчитан прежде всего на держателей intranet форумов локальных сетей, на которых пользователи выкладывают ссылки на свои FTPшники.

 

Пару ложек дегтя:

  • Для правильной работы нужно включить PHP remote fopen (обычно на бесплатных хостингах он выключен)
  • Если много пользователей - может сильно возрасти нагрузка на сервер!
  • Статус FTP серверов не определяется, надо указывать конкретный файл (не ftp://ftp.chg.ru/, а, скажем, ftp://ftp.chg.ru/.message)

Тем не менее, если пользоваться "с умом" - крайне полезная возможность.

 

Писался для IPB 1.3, но может быть работает и с другими версиями. Попробуете - пишите.

 

Ради универсальности инструкция на английском, но действия крайне примитивные, всё итак ясно. Тем более Vanish и Oska написали пару статей по установке модов на этом форуме...

 

Нажмите здесь, чтобы скачать файл

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

Я так понимаю, что ссылка на доступность определяется не во время публикации сообщения в базу, а во время просмотра, чтобы актуальность не была потеряна? Так?

Статус FTP серверов не определяется, надо указывать конкретный файл (не ftp://ftp.chg.ru/, а, скажем, ftp://ftp.chg.ru/.message)

Это к сожалению плохо. Так как именно просто ссылки на свои ftp люди оставляют в основном...

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

alex1

Спасибо :D

 

Oska

Я так понимаю, что ссылка на доступность определяется не во время публикации сообщения в базу, а во время просмотра, чтобы актуальность не была потеряна? Так?

 

Да, вы совершенно правильно всё понимаете. Кроме того, замечу, что картиночка online/offline берется через вызов <img src=checlinks.php...>, а это гарантирует, что даже если вдруг возникнут проблемы с проверкой ссылки, всё остальное (собственно тема, кроме этой картиночки) загрузится и браузер ждать не будет.

 

Кстати, картинки можно при желании заменять, напомню, что у GIF есть прозрачность, т.е. можно регулировать расстояние между картинкой и ссылкой... ну и вообще много чего можно поняпридумывать ;) мигающие картинки...

 

Это к сожалению плохо. Так как именно просто ссылки на свои ftp люди оставляют в основном...

 

Я думал над этим. Причина в следующем - дело в том, что когда делается remote fopen ссылки http://lalala.com/ , то она рассценивается именно как файл (и правильно!). Когда я пытаюсь открыть указатель на файл ftp://lalala.com/ , то PHP это как файл не рассценивает. Почему? А потому, что в отличие от httpd, FTP сервер при подключении выдаёт не файл по умолчанию типа index.html, а листинг. Ммм.... несколько корявое объяснение, но идея понятна я думаю. Так что это проблема PHP...

 

Можно, конечно, сделать тест через socket'ы или curl (для этого надо поменять пару строк в checklinks.php), но даже на большинстве коммерческих shared-хостингов socket functions вырублены, не говоря уж о бесплатных. Да и что-то лень если честно :)

 

Но на самом деле мне кажется это не беда. Во-первых у нас, например, всегда выкладывают именно ссылки на файлы, типа ftp://film:user@pride/pub/Shrek.avi , а во-вторых на большинстве FTP в корне лежат стандартные файлы типа .welcome или .message ...

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

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

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

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