Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > Сообщить о нерабочей ссылке


Автор: Frank007 11.8.2006, 11:07
Добрый день!

Есть ли какие нибудь скрипты "Сообщить о нерабочей ссылке". Или это можно сделать с помощью HTML.

Автор: 5naip 11.8.2006, 11:09
на ссылку мыло своё повесь и все эти сообщения будут к тебе приодитьsmile

Автор: Frank007 11.8.2006, 11:19
Цитата

на ссылку мыло своё повесь и все эти сообщения будут к тебе приодить

Допустим повешу своё мыло, а как я узнаю с какой страницы пришло это сообщение.
А нельзя ли сделать так, что пользователь щёлкает на ссылке, осуществляется переход на  страницу типо с сообщением "Спасибо, что сообщили, администратор сайта проверит ваше сообщение" и автоматически произоёдйт переход назад, при этом пользователю ничего не надо писать.

Автор: ElGuapo 11.8.2006, 13:52
Разумеется, можно, но для этого нужно понять, какими возможностями вы располагаете. 

1. Если ваш сервер поддерживает PHP (ну или Perl или какую-то еще обработку на стороне сервера), то все очень просто. Серверу передаются параметры неработающей ссылки (например, так: <a href="www.vash_sait.ru/nerabotaet.php?ssylka=kuda-to.ru>Сообщить о неработающей ссылке</a>), а уж упомянутый nerabotaet.php ведет учет сообющений: записывает их в лог или отправляет вам по почте.

2. Если у вас бесплатный хостинг, и PHP он не поддерживает, то все несколько сложнее. Скрипты, выполняемые на компьютере клиента (типа JavaScript) могут говорить "Спасибо, что сообщили!" smile и переходить назад, но данные вам на сервер они не запишут. В этом случае можно только открыть почтовую программу пользователя и сформировать письмо (адрес - ваш e-mail, тема - "ссылка http://kuda-to.ru не работает"), но отправит ли пользователь это письмо - это уж его дело.

3. Подвариант для предыдущего пункта - разместить PHP на каком-то внешнем сайте, который это PHP поддерживает. Тогда информация посылается на тот внешний сайт, а он уж пересылает вам по e-mail. Если, конечно, найдете такой сайт. Это несколько криво, но проблему решает. Когда-то я был вынужден делать именно так.

 

Автор: Frank007 11.8.2006, 18:29
Большое спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)