drmodjo, чтобы проверить существование ссылки, это просто проверить есть ли такая на странице. А вот если "мертвая/живая" она, это только запросом к домену. Вам чего надо то?
|
Как сложно все. )
Представим сайт. На котором есть публикация по ссылке sait_publikacia1.php. Когда публикация не актуальна, то ее отключают и ссылки sait_publikacia1.php не существует. Поэтому при загрузке страницы совсем другого домена и хостинга должна проверяться данная ссылка. Если публикация существует, то ссылка тоже активна. |
Цитата:
То есть, если правильно понимать выше написанное, то страницу некоего домена загружает другой домен, и эта страница содержит битые ссылки? Если да, то браузер запрещает доступ к содержимому с другого домена, если домен источник этого содержимого не дает на это добро. |
Меня не интересует политика поисковых систем и рейтинг ресурса. Это специфический проект. Просто помогите это реализовать. Я не сразу сюда написал. Два дня помучался и не получилось. Просто знаний не хватает.
По поводу так не сработает не согласен. Скажу что на PHP все работает, но не подходит. Уже даже не знаю куда подробнее описать, задачу. Вроде даже некуда больше. Вот пример на PHP может он поможет вам определить смысл: <?PHP $content = @file_get_contents("ССЫЛКА НА РЕСУРС"); if (strpos($http_response_header[0], "200")) { echo "<h5>ЕСЛИ СУЩЕСТВУЕТ</h5>"; } else { echo "<font color=red><h5>ЕСЛИ НЕ СУЩЕСТВУЕТ</h5></font>"; } ?> |
Цитата:
На клиенте есть ограничение на доступ, о чем написано выше, поэтому нужно хотя бы вкратце понимать что значит "берется другим хостом", то есть будет ли доступ к самой странице со ссылками? А вот сами ссылки проверить, это ajax и анализировать заголовки ответа. |
Цитата:
$.get(url-прокси+url-страницы, function(html) { var html = $(html); html.find('a').each(function() { //а здесь ajax запросы по url ссылкам с анализом заголовков ответа }) }) Типа такого по сути, а если иначе "берет другой хост", то не известно как и не факт что все получится. |
Прошу прощенья. Но я все равно не понимаю, что, куда вставить. Не могли бы вы указать, куда что вставить и ajax запрос. Чтобы как шаблон было. А я бы потом просто заменил ссылки и тексты на свои.
Понимаю, что замучал вас. Но нет другого выхода у меня. |
Цитата:
1) Страница "источник", на которой нужно анализировать ссылки, уже вставлена в страницу "приемник"? Если да, то как и кем? 2) Если на первый вопрос ответ отрицательный, то что в конечном итоге должно быть, например, как предполагалось выше - получить страницу, пометить на ней ссылки и вставить в страницу? Если вставить, то во что? Вы просите конкретного, но для этого и от вас все должна быть конкретика, как техзадание для работы. А иначе можно только догадываться и предполагать. А у меня и работа есть, и извилины беспокоятся совсем не о вашей проблеме, а о своих. Пишите конкретно, что и как, народу на форуме много, ответят. |
Честно говоря уже не знаю что добавить.
1. Из описанного выше и так ясно, что сайт со скриптом анализа (источник) не имеет отношения к сайту ссылку которого надо проанализировать. 2. Из предоставленного мною скрипта видно, что анализируемая ссылка указана в коде мною. 2. Ни о каких пометках ссылок или вставлениях их куда либо речь изначальна не шла вообще. На сайте А нужен скрипт, который проверит ссылку на сайте В и если ссылка существует, то выдаст указанный заранее текст. В случае если ссылка не существует, то выдаст другой текст красного цвета. Конкретнее просто некуда. |
drmodjo, вы думаете, что из ваших ответов понятно все и я могу точно ответить на ваш? Я точно также не знаю, что во что вам нужно вставить - "я все равно не понимаю, что, куда вставить". А ваши ответы, это нечто генеральное, и я точно также ответил примерами кода "как по сути" делать нужно.
|
Часовой пояс GMT +3, время: 12:14. |