b2evolutionにモブログ機能付加
また、procmailから起動するためのコマンドラインツールを新たに作成する。$HOME/bin/putmail.php
などとして作成する。
#! /usr/bin/php -q
<?php
/**
* putmail - procmail to blog
*
* b2evolution - {@link http://b2evolution.net/}
* Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
* @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
*
*
* this is written by H.Miura - {@link http://blogs.da-cha.jp/}
*
* @package htsrv
*/
/**
* Initialize:
*/
ini_set("memory_limit", "12M");
ini_set("always_populate_raw_post_data","On");
ini_set("html_erros","Off");
set_time_limit(0);
$b2evo_blogbase_dir = '/home/hoge/public_html';
$output_debugging_info = 0; # =1 if you want to output debugging info
require_once("$b2evo_blogbase_dir/conf/_config.php");
require_once("$b2evo_blogbase_dir/$core_subdir/_main.php");
require_once("$b2evo_blogbase_dir/$core_subdir/_functions_mailpost.php");
error_reporting( E_ALL );
$stdin = fopen("php://stdin","r");
$MsgOne = fread($stdin, 100000);
fclose($stdin);
if ($_SERVER['argc'] < 2 ) {
post_from_mail($MsgOne, $output_debugging_info);
} else {
post_from_mail($MsgOne, $output_debugging_info, $_SERVER['argv'][1],$_SERVER['argv'][2]);
}
exit;
?>
以上でプログラムのおぜんだてはそろった。次は設定だ。
この記事へのトラックバック アドレス
トラックバック URL (右をクリックし、ショートカット/リンクをコピーして下さい)
モデレーション待ちのフィードバック
この投稿にはモデレーション待ちのフィードバックが 137 件あります....