Я хочу, чтобы ping автоматически до pingomatic, когда я обновляю свой блог, как это делает wordpress. Pingomatic использует XMLRPC, но я не знаю, как это работает. Кто-нибудь может мне помочь.Как правильно пинговать pingomatic в PHP?
3
A
ответ
3
С первого взгляда кажется довольно простым. Форма есть простая форма HTML с методом = get, и я не вижу никакого кода XMLRPC. Я бы сказал, что вы просто заполните форму один раз, нажмите, чтобы отправить, а затем скопируйте полученный URL из адресной строки в PHP http_get()
или fopen()
. На странице результатов написано «Закладка этой страницы и вернуться к ней позже для автоматического повторного вызова», поэтому я уверен, что простого запроса GET достаточно, и нет никакой другой магии.
О да, вы правы. Форма там использует метод get. Но будет ли это правильным способом пинговать его таким образом. Я изучил некоторые из XMLRPC-протокола, который использует POST для ping-серверов rpc. Для pingomatic это http://rpc.pingomatic.com/. У вас есть идеи, как работать с этим, и какой формат он принимает? –
Я никогда не интересовался XMLRPC, но я googled вокруг и заканчивал тем, что смотрел на источник Weblog_Pinger (http://workbench.cadenhead.org/weblog-pinger/). Я до сих пор не вижу практического преимущества в использовании такого обходного пути к одному и тому же эффекту - мне кажется, что мне сложнее отлаживать. Что касается формата, загляните в http://codingforums.com/showthread.php?t=141370 или http://www.bpsdesigns.co.uk/blog/tutorials/how-to-send-xmlrpc- pings-from-classic-asp /, все еще неубедительный, но, по крайней мере, написанный открытым текстом. – djn