2008年7月24日

[PHP-users 33882] Re:PHP をシェルスクリプトとして使用する場合

堀田@長崎市です。

From: kaz <okui@xxxxx>
To: php-users@xxxxx
Date: Thu, 24 Jul 2008 22:14:36 +0900
Subject: [PHP-users 33879] PHP をシェルスクリプトとして使用する場合

> require_once( "../config.php" );を使う為にはどうすればいいんで

> しょうか?
> コマンドラインでは使えない仕様なら仕方ありませんが。

使えないということはないはずだと思い、試してみました。

m-hotta@xxxxx:~/test/sub$ php -v|head -1
PHP 5.2.5 (cli) (built: Mar 1 2008 11:52:22)
m-hotta@xxxxx:~/test/sub$ ls
a.php
m-hotta@xxxxx:~/test/sub$ cat a.php
#!/usr/bin/php
<?php
ini_set('include_path', '.');
printf("current include_path = %s\n", ini_get('include_path'));
require_once('../config.php');
?>
m-hotta@xxxxx:~/test/sub$ ls ..
config.php sub
m-hotta@xxxxx:~/test/sub$ cat ../config.php
<?php print("This is config.php\n"); ?>
m-hotta@xxxxx:~/test/sub$ ./a.php
current include_path = .
This is config.php

手元の環境では、使えました。

あとは、php.ini の safe_mode* を調べてみるとか?

--
HOTTA Michihide <hotta@xxxxx>
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2008年7月24日 22:57
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/75623
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。