linux exec とshell_exec function_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:09:21
オリジナル
1035 人が閲覧しました

popen,passthru,proc_open,shell_exec の結果は次のとおりです。

[root@krlcgcms01shell]# php test.php 1001.log 10.log 10.tar.gz aaa.tar.gz mytest test1101 test1102 weblog_2010_09 ux で lin コマンドを実行できるこれらの関数のみが見つかります。もっと追加すべきだと思います。

通常の状況では、php が Linux コマンドの実行に使用されることはほとんどありませんが、特殊な状況下ではこれらの関数を使用することがあります。 Linux コマンドを実行できる関数が 2 つあることは以前から知っていました。1 つは exec で、もう 1 つはshell_exec です。実際にはたくさんありますが、マニュアルの内容をもとに以下の6つの機能を紹介します。


1. exec関数

返される結果は以下の通りです:

[root@krlcgcms01shell]# php ./exec.php array ( [0] => 1001.log [1] => ; 10. ログ [2] => 10.tar.gz [4] => test1101 [6] => =>weblog_2010_09 )


http://www.bkjia.com/PHPjc/444815.html

tru​​ehttp://www.bkjia.com/PHPjc/444815.html技術記事 ?php チュートリアル $test = ls /tmp/test; $out = shell_exec($test); echo $out; ポペン、パススルー、シェル_実行の結果は次のとおりです: [root@krlcgcms01 シェル]# .php 1001 .log 1...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!