updateping.inc.php Edit

サマリpingサーバにweblogUpdates.pingを送信する
リビジョン0.03 人柱版
対応バージョン1.4.7
投稿者g@kko
投稿日2007-05-01 (月) 01:41:12

ライセンス Edit

GNU General Public License(GPL)

  • 謝辞
    • 本プラグインの一部はPukiWiki(1.4.7)本体の一部を改変したものです。
      • function plugin_updateping_pingは,lib/proxy.phpのfunction http_requestを改変し作成しました。
      • function plugin_updateping_hash_admin_loginは,lib/auth.phpのfunction pkwk_loginを改変し作成しました。
      • function plugin_updateping_compute_hash_adminは,lib/auth.phpのfunction pkwk_hash_computeを改変し作成しました。

先人に感謝と敬意を表します。

概要 Edit

  • pingサーバにping(weblogUpdates.ping)を送信します。
  • 管理者だけが実行できるコマンドブラグインです。

仕様 Edit

  • プラグイン内の設定でデフォルトのpingサーバ(複数)を指定します。
  • コマンドプラグインとして起動し,送信先のサーバを選択し更新pingを送信します。
  • pingに成功した場合,デフォルト30分以内はpingの再送ができません。
  • デフォルトで失敗pingは3日後以降に削除されます。(pingを打つタイミングで)
  • キャッシュにupdateping.datというファイルを1個作ります。

修正暦/ダウンロード Edit

  • 0.00 => 0.01 表示系の修正,不要コメントの削除
  • 0.01 => 0.02 EUC環境での不具合の修正
  • 0.02 => 0.03 NoticeとWarningの消しこみとPKWK_ALLOW_JAVASCRIPTを見るように変更

fileupdateping.inc.0.03.euc.php for EUC ver.0.03 人柱版

本バージョンは試作品です。本プラグインで発生した損害等について当方は一切責任を負いません

使用方法 Edit

?cmd=pingupdate
  1. 管理者パスワードの入力
    step1.png

  2. ping送信先の選択及び追加
    step2.png

  3. ping送信結果
    step3.png

動作確認 Edit

  • サーバ・PukiWiki本体
    • PHP 4.3.11 ,PukiWiki 1.4.7 EUC,UTF-8環境で確認
  • ブラウザ関係(表示/JavaScript)
    • Internet Explorer 6 /WinXP
    • Internet Explorer 7 /WinXP
    • Firefox 1.5.0.11 /WinXP
    • Firefox 2.0.0.3 /WinXP
    • Opera 9.20 /WinXP
    • Netscape 7.1 /WinXP

既知の問題とやるべきこと Edit

  • 要クリーニング
  • レスポンスの処理がいい加減。(XMLパーサを使うべきか。。。)
  • 他のpingサーバでの検証
  • 他のサーバ環境での検証
  • proxy環境での検証
    • proxyのBASIC認証が未確認(どなたかの報告を待ちます)
    • 認証なしのPROXYは確認済 --- 2007/05/23 完了
  • 他のブラウザでの検証 --- 2007/05/01 完了
  • XHTML 1.1に準拠しているかの検証 --- 2007/05/01 完了
  • PKWK_ALLOW_JAVASCRIPT(pukiwiki.ini.php)の設定を見てJavaScriptをON/OFFする。 --- 2007/05/23 完了
  • NoticeとWarningの消しこみ --- 2007/05/23 完了
  • rev1.0に向けて
    • 追加URLが無用な感じなんで,削除
    • アクションプラグイン+本体ハックで自動送信化

その他 Edit

  • 素人作品です。取り扱いには十分注意してください。

コメント Edit

不具合報告等はこちらに=>自作プラグイン/BugTrack
動作報告などいただければ幸いです。

  • ver 0.02 ,UTF-8環境において,http://api.my.yahoo.com/RPC2 に対しUnable to process となる。要調査。 -- g@kko 2007/05/06 (日) 17:53:31
    • EUC環境では出ない模様。・・・ 2007/05/07 EUC環境で発生
    • 特に何もしていないが,UTF8及びEUCでも出なくなった。相手サーバの問題か・・・






添付ファイル: filestep3.png 447件 [詳細] fileupdateping.inc.0.03.euc.php 669件 [詳細] filestep2.png 450件 [詳細] filestep1.png 462件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-21 Sun 22:41:11 JST (3195d)
Valid XHTML 1.1 Valid CSS