id:Kodakana は
自分(id:Kodakana)のことを語る

<?php
$hatenaid = 'xxxxxxxxxxx';
$postaddress = 'xxxxxxxxxx';
$key = 'xxxxxxxxxxxxxxxxxxxxxx';
$source = 'b2hooker';
$post_url = 'http://h.hatena.ne.jp/api/statuses/update.json';
$haikukw = 'id:Kodakana';
?>
<?php
if (!is_array($_POST) || $_POST['key'] != $key || $_POST['status'] != 'add'){
echo 'Error: Bad POST Request.';
exit();
}
?>
<?php
function haikuPost($st, $kw, $id, $pw, $src, $url){
require_once 'HTTP/Request.php';
$req = &new HTTP_Request();
$req->setURL($url);
$req->setBasicAuth($id, $pw);
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addPostData('keyword', $kw);
$req->addPostData('status', $st);
$req->addPostData('source', $src);
$req->sendRequest();
return $req->getResponseBody();
}
?>
<?php
$haikukw = preg_replace("/^(\[)([^]]+)(\]).*/u", "\${2}", $_POST['comment']);
$comment = preg_replace("/(\[)([^]]+)(\])/u", "\${2} ", $_POST['comment']);
$h_status = "[B!] {$_POST['title']} \n{$_POST['url']} \n{$comment}";
$result = haikuPost($h_status, $haikukw, $hatenaid, $postaddress, $source, $post_url);
?>