このPHPコードはかなりシンプルです。私は4つのファイルexec( "ls")が完全な "ls"を返さない
foo
bar
hi
bye
しかしecho $string
を持ってfoo
で
$string = exec("ls foo");
戻りbye
は、どのように私はそれがすべてのファイルを返すことができますか? ls
はタブで区切られているので機能しませんか?
このPHPコードはかなりシンプルです。私は4つのファイルexec( "ls")が完全な "ls"を返さない
foo
bar
hi
bye
しかしecho $string
を持ってfoo
で
$string = exec("ls foo");
戻りbye
は、どのように私はそれがすべてのファイルを返すことができますか? ls
はタブで区切られているので機能しませんか?
:http://php.net/manual/en/function.exec.php
戻る
コマンドの結果から、最後の行を値。コマンドを実行し、コマンドのすべてのデータを干渉なく直接渡す必要がある場合は、 'passthru()'関数を使用します。
ファイル操作にはexecを使用しないでください。 PHPにはその目的のための完全な機能があります。あなたはDIRで始めることができます。マニュアルから http://php.net/manual/en/function.dir.php