- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Может кто писал, интересует следующие. Реализация на php pingback технологии. И реализация пинга таких сетей как например технократи.
Сколько не читал, так чето не до понял. Может не очень хотел понять (код WP точно не ковырял)...В общем этот вопрос опустим :)
Если кто уже такое писал, не выложите примерчик?
На самом деле всё просто.
Сам недавно добавлял такую функцию в свой двиг:
Что-то не замечаю в header 'X-Pingback: http://charlie.example.com/pingback/xmlrpc';
где урл есть - The value of the X-Pingback header MUST be the absolute URI of the pingback XML-RPC server
Инфа отсюда - http://www.hixie.ch/specs/pingback/pingback
Lord Maverik добавил 11.03.2008 в 06:37
Аааа.... походу дошло. Для начала перед пингом, нужно считать страницу, определить имеет ли движок ее сгенерироваший пингбек сервис, выявить его и даллее отправить по урлу этого сервиса адрес нашей страницы и адрес страницы куда ссылаемся.
Соотвественно по документации нужно мне на php описание функции - pingback.ping:
pingback.ping('http://alice.example.org/#p123', 'http://bob.example.net/#foo')
Короче, я блин опять запутался, кто чего куда посылает :(
N_MONax, я так понимаю в function ping ($url, $blogname, $blogurl)
$url - адрес страницы на исходном блоге (нового поста посути), $blogurl - это адрес пингсервера или адрес страницы на которую ссылаемся?
Lord Maverik, Нет, не правильно.
Яндекс тут пишет следующее:
Как это работает?
Каждый раз, когда вы публикуете новую запись в своём дневнике, ваш сервер должен посылать Яндексу специальное сообщение по протоколу XML-RPC.
Адрес: http://ping.blogs.yandex.ru/RPC2
Метод: weblogUpdates.ping (weblogname, weblogurl, changesurl=weblogurl, categoryname="none") returns struct;
Пример сообщения:
POST /RPC2 HTTP/1.0
User-Agent: Radio UserLand/7.1b7 (WinNT)
Host: rpc.weblogs.com
Content-Type: text/xml
Content-length: 250
<?xml version="1.0"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param>
<value>Scripting News</value>
</param>
<param>
<value>http://www.scripting.com/</value>
</param>
</params>
</methodCall>
Таким образом, протоколам не предусмотрена ссылка на новую страницу. Пинг-сервер запрашивает RSS и сам ищет новые записи.
По моей функции:
function ping ($url, $blogname, $blogurl)
$url - Адрес пинг-сервера (например, http://ping.blogs.yandex.ru/RPC2)
$blogname - Название вашего блога
$blogurl - URL вашего блога (например, myblog.ru)
N_MONax, это выходит как раз второй мой вопрос, пинг таких сетей как технократи, ну и яндекс :)
А я еще веду речь про pingback - это несколько другой. Это метод общения меж блогами, когда один блог сообщает другому, что появилась на него ссылка.
Lord Maverik, ааа .... ну тогда вам сюда:
http://www.quietearth.us/articles/2006/10/30/Coding-your-own-blog-Pingback-in-php
спасибо, то что надо!
здравствуйте. Смежный вопрос по пингам: возможно ли реализовать их отправку без использования сокетов?