成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? PHP:popen()的用法_Filesystem函數(shù)
全站頭部文字 我要出現(xiàn)在這里
PHP:popen()的用法_Filesystem函數(shù) 755 2023-12-15   

popen

(PHP 4, PHP 5)

popen — 打開(kāi)進(jìn)程文件指針

說(shuō)明

resource popen ( string $command , string $mode )

打開(kāi)一個(gè)指向進(jìn)程的管道,該進(jìn)程由派生給定的 command 命令執(zhí)行而產(chǎn)生。

參數(shù)

command

命令。

mode

模式。

返回值

返回一個(gè)和 fopen() 所返回的相同的文件指針,只不過(guò)它是單向的(只能用于讀或?qū)懀┎⑶冶仨氂? pclose() 來(lái)關(guān)閉。此指針可以用于 fgets(),fgetss() 和 fwrite()。 當(dāng)模式為 'r',返回的文件指針等于命里的 STDOUT,當(dāng)模式為 'w',返回的文件指針等于命令的 STDIN。

如果出錯(cuò)返回 FALSE

范例

Example #1 popen() 例子

<?php
$handle = popen("/bin/ls", "r");
?>

如果未找到要執(zhí)行的命令,會(huì)返回一個(gè)合法的資源。這看上去很怪,但有道理。它允許訪問(wèn) shell 返回的任何錯(cuò)誤信息:

Example #2 popen() 例子

<?php
error_reporting(E_ALL);

/* 加入重定向以得到標(biāo)準(zhǔn)錯(cuò)誤輸出 stderr。 */
$handle = popen('/path/to/executable 2>&1', 'r');
echo "'$handle'; " . gettype($handle) . "n";
$read = fread($handle, 2096);
echo $read;
pclose($handle);
?>

注釋

Note:

如果需要雙向支持,使用 proc_open()。

Note: 安全模式 啟用時(shí),可僅可用 safe_mode_exec_dir 執(zhí)行文件。實(shí)際上,現(xiàn)在不允許在到可執(zhí)行的路徑中存在 .. 組件。

Warning

安全模式 啟用時(shí),命令字符串會(huì)被 escapeshellcmd() 轉(zhuǎn)換。因此,echo y | echo x 會(huì)變成 echo y | echo x。

參見(jiàn)

pclose() - 關(guān)閉進(jìn)程文件指針 fopen() - 打開(kāi)文件或者 URL proc_open() - 執(zhí)行一個(gè)命令,并且打開(kāi)用來(lái)輸入/輸出的文件指針。


主站蜘蛛池模板: 韩孝周超异能族| 速度与激情:特别行动 电影| 被打屁股的作文| 媚狐传| 尼古拉斯霍尔特| 难兄难弟 电视剧| 漂亮阿姨 李恩美演的什么电影| 买买提个人资料简历| 禁忌爱游戏| 寻梦记| 成毅最新电视剧赴山海免费看| 生活片爱情电影大全| 守卫者2| iambigbig girl英文歌| 大胆艺术| 禁漫社| 向着胜利前进演员表| 混凝土结构施工质量验收规范gb50204-2015 | 折纸视频教程| 抖音电脑直播| 有本纱世| 大学英语综合教程1课后答案| 林丹出轨视频| 原神黄色漫画| 死亡半径| 扭曲的欲望| 恋人电影| 夜生活女王之霞姐| 西街少年 电视剧| 肮脏性感的人| 和平精英pc端| 杨功个人资料介绍| sarah brightman| 42个奥特曼大全图| 水咲ローラ| 江南好简谱| teach me墨西哥电影免费观看| himym| 我们的祖国是花园简谱| 五年级歇后语大全| 贤妻良母电影经典片|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103