[PHP-users 11073] system()での外部コマンド実行について
aiko
php-users@php.gr.jp
Thu, 24 Oct 2002 09:12:16 +0000
こんにちは。system()を使って外部コマンドを実行させたいのですが
エラーが返ってきて(以下に記述)、実行できないのです。
"ls -l"などの簡単なコマンドで試してみても無理でした。
Linuxのコマンド起動と、PHPのコマンド起動で書き方に違いがある?
のか
PHP側で設定等ある?
のか。
過去ログ,google等検索したのですが、いまいち納得できるログに出会えませんでし
た。
とても初歩的な質問であるとは思いますが、
分かる方いらっしゃいましたらよろしくおねがい致します。
m(_ _)m
*再現用ソース* sysTest.php
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
<?php
// $ret = system("ping yahoo.com",$retCode);
// $ret = system("mkdir aaaa.php",$retCode);
// $ret = system("ls /home/httpd/html/",$retCode);
$ret = system("ls -l",$retCode);
print("<br>ret=". $ret);
print("<br>retCode=".$retCode);
?>
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
実行結果
ret=
retCode=127
PHP Version 4.2.1
Red Hat 7.3
_________________________________________________________________
ネットを使うひとに有利な特典いっぱい MSN カード http://card.msn.co.jp/