[PHP-users 27527] トラックバック送受信のサンプルコードについて
水沼寛喜
mizunuma @ m-design.com
2005年 11月 17日 (木) 14:40:35 JST
お世話になっております。水沼です。
現在、掲示板の様な入力フォームを作成しており、
その中にトラックバックのURLを入力する項目を設けたのですが、
トラックバック情報を送信するプログラムを探しております。
トラックバックの仕様書はgoogleから検索して見つかっているのですが、
実際にテストで実装してみるとうまく動作をしませんでした。
PHPのトラックバック送受信に対応したサンプルコードを
ご存じの方がいらっしゃいましたら、お教え頂けないでしょうか?
ご教授の程、よろしくお願い致します。
●自分で作成してみたテストプログラム
<?php
$sock = fsockopen("送信先URL", 80, $errno, $errstr, 60);
if (!$sock) die("$errstr ($errno)\n");
$data = "title=".urlencode("ダミー送信");
$data .= "&url=".urlencode("送信元URL?");
$data .= "&blog_name=".urlencode("PHPからトラバをする");
$data .= "&excerpt=".urlencode("これは、自分の端末で動いているPHPモジュール
から送ってます。");
$tburl="送信先URL";
fputs($sock, "POST ".$tburl." HTTP/1.1\r\n");
fputs($sock, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($sock, "$data\r\n");
while (!feof($sock))
$body .= fgets($sock, 4096);
//デバッグコード
echo "$body";
fclose($sock);
?>
PHP-users メーリングリストの案内