[PHP-users 3997] Re: 外部プログラムの実行について
Mitsuhisa TANAKA
php-users@php.gr.jp
Thu, 29 Nov 2001 17:06:37 +0900
田中です。
From: Sekiyama <zab26202a@pine.zero.ad.jp>
Subject: [PHP-users 3992] Re: 外部プログラムの実行について
Date: Thu, 29 Nov 2001 16:23:28 +0900
> *test01.php4---------------------------------------------
> #!/usr/local/bin/php
> <?php
> mail ("sekiyama@pine.zero.ad.jp", "テスト件名", "テスト本文");
日本語を利用するなら、
mb_send_mail (PHP 4.0.6 以降) が幸せになれます。
4.0.6 より前の PHP4 なら、jstr_send_mail です。
# mail 送信するのにわざわざ別スクリプト作る意図が良くわから
# んのだけれども。
以下のようなことを試してみました。もちろん、正しく実行されます。
$ cat system.php
<?php
system ("./test.sh");
?>
$ cat test.sh
#! /bin/bash
mail mitsu -s "This is test." < test.txt
$ cat test.txt
This is test.
.
各ファイルのパーミッションは以下の通り
$ ls -l
-rw-r----- 1 mitsu www-data 30 Nov 29 16:47 system.php
-rwxr-x--- 1 mitsu www-data 55 Nov 29 16:44 test.sh
-rw-r----- 1 mitsu www-data 16 Nov 29 16:42 test.txt
※ Debian なので Apache は www-data.www-data で起動しています。
環境は
Debian GNU/Linux 2.2r4(potato)
qmail
PHP 4.0.6 (debパッケージ未使用、自前でインストール)
-----------------------------------------------
TANAZO Limited Partnership / Mitsuhisa TANAKA
I'm not a cyborg :-(