[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 メーリングリストの案内