N_MONax

N_MONax
fb: nmonax
Рейтинг
112
Регистрация
22.08.2007
Интересы
работа - жить

Lord Maverik, ааа .... ну тогда вам сюда:

http://www.quietearth.us/articles/2006/10/30/Coding-your-own-blog-Pingback-in-php

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)

Поздравляю с ДР!

На самом деле всё просто.

Сам недавно добавлял такую функцию в свой двиг:


function ping ($url, $blogname, $blogurl) {
//Формируем запрос
$tb_send='<?xml version="1.0"?><methodCall>
<methodName>weblogUpdates.ping</methodName>
<params><param>
<value>'.$blogname.'</value>
</param><param><value>'.$blogurl.'</value>
</param></params></methodCall>';
//Отправляет запрос
$target=parse_url($url);
$tb_sock = fsockopen($target["host"], 80);
fputs($tb_sock, "POST " . $target["path"] . $target["query"] . " HTTP/1.1\r\n");
fputs($tb_sock, "User-Agent: Update.bot\r\n");
fputs($tb_sock, "Host: " . $target["host"] . "\r\n");
fputs($tb_sock, "Content-Type: text/xml\r\n");
fputs($tb_sock, "Content-length: " . strlen($tb_send) . "\r\n");
fputs($tb_sock, "Connection: close\r\n\r\n");
fputs($tb_sock, $tb_send);
// Получаем результат
while (!feof($tb_sock))
{$response .= fgets($tb_sock, 128);}
// Закрываем сокет
fclose($tb_sock);
// Всё сработало?
strpos($response, '<error>0</error>') ? $return = true : $return = false;
//Возвращаем результат
return $return;}

CunninGFox,

Фокс, уже давно по 3,2 регим ;)

Типа тему палю...

Киньте ТЗ в личку.

Почитаем, сделаем.

ЗАО "Гарант-С" - продан.

Мауэр Аудит - продан.

Скидываю цену за 4 оставшихся сайта до 65WMZ

N_MONax добавил 07.03.2008 в 03:42

У нас обновление.

Вашему вниманию предоставляется многостраничник:

Fisotra Management S.A.

Тематика: переработка отходов

Контент: ок. 40 страниц, уникальный. ок. 40 тематических картинок

Дизайн: уник, приятный

Скрин: http://justmy.ru/pict/sat_fis.png

Отдам за 50WMZ

Скидываю цену за пачку до 109WMZ

У Меня тоже 404.

ТС, надо смотреть скрипт.

Разбираться, откуда он берет дизайн.

И подделывать свой дизайн под требования скрипта.

То есть иными словами, не инклудить файлы, а использовать Ваш дизайн для скрипта галереи.

PriBoy:
А что, в Пензе правда хороший инженер получает больше 50000 руб в месяц? или я разучился считать?

Получает-то вряд ли, только вот на этом форуме инженеров, к сожалению, нет.

А вот студентов вполне найдёте по такой цене!

Всего: 1346