ブログの更新毎にPINGサーバーに更新を伝える
nozo-moto opened this issue · 0 comments
nozo-moto commented
https://www.wcguru.net/ping-server-samle-weblogupdate/
これのPHPの実装
function curl( $ping_site_url, $xml){
$ch = curl_init( $ping_site_url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml );
curl_setopt($ch, CURLOPT_POST,true);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_HTTPHEADER,
array("Content-Type: text/xml", 'Content-length: ' . strlen($xml)) );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$res = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE );
curl_close($ch);
if( $code == 200 ){
echo "<li>OK ${ping_site_url}".PHP_EOL;
echo "<textarea>${res}</textarea>";
}
else{
echo "<li>NG ${ping_site_url}".PHP_EOL;
echo "<textarea>${res}</textarea>";
}
}
をjsなりcurlでやるなりしたらできそう