Web HookデバッグのTips

現在、コメントに日本語入っていると、そもそもPOSTデータ来ませんなおった
はてなからPOSTが来たかログとる方法。
CSVに書き出すだけ。


CSVに情報が記録されていたら、自分のプログラムのせい。
なかったら、はてなから来てない。
はてなから来ないこともあるのが、はてならしい。


ログ用ファイル作成

$ touch hatena.csv
$ chmod 777 hatena.csv


ログファイルへの書き込み処理

<?php

// ファイルを書き込みモードで開く
if (($handle = fopen('hatena.csv', 'a')) === false)
  die('can not open file');

// CSV形式で書き込み
if(fputcsv($handle, array($_POST['key'], $_POST['status'], $_POST['url'], $_POST['title'], $_POST['comment'])) === false)
  die('error fputcsv');

fclose($handle);