FrontPage

PEAR

パッケージのインストール

PEARはコマンドラインからパッケージをインストールするのではなく ファイルを直接blogディレクトリに保存して入れた。

  1. http://pear.php.net/package/Services_Trackback/download
  2. 上のアドレスからServices_Trackback-0.6.1.tgzをDL
  3. blog1ディレクトリにServicesディレクトリをコピー

作ったファイル

送ろうとしたURL

12行めの$pingを変更して送るURLを変更

自分のはてなダイアリー

兄のブログ

なお2つのブログのトラックバック先のアドレスは

PHP Trackback

導入

  1. http://phptrackback.sourceforge.net/docs/
  2. ファイルをダウンロードしてtrackback_cls.phpをblog1にコピー
  3. 送信フォームと結果表示ページを作成
    1. http://www.nanbu.com/blog/blog1/tb_test.php
    2. http://www.nanbu.com/blog/blog1/tb_send.php
  4. フォームからデータ送信
    1. to:http://d.hatena.ne.jp/nori0620/20070203/1170537639
    2. from:http://www.nanbu.com/blog/blog1/detail.php?no=132

更新ページにのっていたソース

 <?php
 include('trackback_cls.php');
 $trackback = new Trackback('BLOGish', 'Ran Aroussi', 'UTF-8');
 if ($trackback->ping('http://tracked-blog.com', 'http://your-url.com', 'Your      entry title')) {
	  echo "Trackback sent successfully...";
 } else {
	  echo "Error sending trackback....";
 }
 ?>

結果

 Error sending trackback....

responseの表示

ライブラリ中にresponseを格納している関数があったのでそれを表示させるようにした

 HTTP/1.1 200 OK Date: Sun, 04 Mar 2007 09:04:30 GMT Server: Apache Content-Type: text/xml; charset=utf-8 Vary: Accept-Encoding Connection: close Transfer-Encoding: chunked b2 1 http://d.hatena.ne.jp/nori0620/20070203/1170537639 was not found in your pag

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS