[ ページコメント(0) ] [ トラックバック(0) ]
Counter: 1142,
today: 2,
yesterday: 4
ping送信
まずPEARモジュールを自分の環境にインストールします。
そのフォルダの中にPEAR.phpとXMLというフォルダがあります。
ping送信プログラムを使用したいサーバーにPEARフォルダを作成して
その中に上記のPERA.phpとXMLフォルダをアップロードします。
これでping送信の準備はできました。
次に実際のプログラムを作成します。
以下のようなプログラムを作成して下さい。
PEARフォルダ内にパスを通しておいて下さい。
$titleはサイトの名前、
$urlはサイトのURL、
$pingurlはpingサーバーのアドレスです。
include_once( 'XML/RPC.php' ); include_once( 'XML/RPC/Server.php' );
function SendPing( $title, $url, $pingurl )
{
$param = array( new XML_RPC_Value( $title, 'string' ), new XML_RPC_Value( $url, 'string' ) );
$message = new XML_RPC_Message( 'weblogUpdates.ping', $param );
$parsed_url = parse_url( $pingurl );
$client = new XML_RPC_Client( $parsed_url["path"], $parsed_url["host"], 80 );
$response = $client->send( $message );
if( $response && $response->xv->me['struct']['flerror']->me['boolean'] == 0 )
{
return TRUE;
}
return FALSE;
}
付箋の編集