[PHP-users 34723] Re: php4 でのコマンドラインオプションについて

Eiji Miwa miwa @ offside.ne.jp
2009年 8月 28日 (金) 19:14:55 JST


 ミワです。
 自己解決しました。

On 2009/08/28, at 17:38, Eiji Miwa wrote:
>
>  sendmail のラッパーアプリケーションを作り、暗号化等を行いたいと考えています。
>  そこで、sendmail_path をファイルごとに変えるため、以下のようにしてみました。
>>  事情があって php5 には出来ないため、
>  なんとか php4 で行いたいと思っているのですが、解決策はありますでしょうか?
>  (最悪、phpのソースの修正も考えています)

 結局、sendmail_path さえ変更できればいいので、
-----
--- main.c.org	2007-12-31 16:22:54.000000000 +0900
+++ main.c	2009-08-28 18:34:17.000000000 +0900
@@ -354,7 +354,7 @@
 #endif
 	PHP_INI_ENTRY("precision",					"14",		PHP_INI_ALL,		OnSetPrecision)
 	PHP_INI_ENTRY("sendmail_from",				NULL,		PHP_INI_ALL,		NULL)
-	PHP_INI_ENTRY("sendmail_path",	DEFAULT_SENDMAIL_PATH,	PHP_INI_SYSTEM,		NULL)
+	PHP_INI_ENTRY("sendmail_path",	DEFAULT_SENDMAIL_PATH,	PHP_INI_ALL,		NULL)
 	PHP_INI_ENTRY("disable_functions",			"",			PHP_INI_SYSTEM,		NULL)
 	PHP_INI_ENTRY("disable_classes",			"",			PHP_INI_SYSTEM,		NULL)
-----
 php4.4.9 のソースにこんなパッチをあてて、
 sendmail_path を ini_set できるようにしてしまいました。

--
 miwa at offside.ne.jp



PHP-users メーリングリストの案内