PHP popen() º¯Êý

¶¨ÒåºÍÓ÷¨

popen() º¯Êý´ò¿ª½ø³ÌÎļþÖ¸Õë¡£

Óï·¨

popen(command,mode)
²ÎÊý ÃèÊö
command ±ØÐè¡£¹æ¶¨ÒªÖ´ÐеÄÃüÁî¡£
mode ±ØÐè¡£¹æ¶¨Á¬½Óģʽ¡£ ¿ÉÄܵÄÖµ£º
  • r: Ö»¶Á¡£
  • w: ֻд (´ò¿ª²¢Çå¿ÕÒÑÓÐÎļþ»ò´´½¨Ò»¸öÐÂÎļþ)

˵Ã÷

´ò¿ªÒ»¸öÖ¸Ïò½ø³ÌµÄ¹ÜµÀ£¬¸Ã½ø³ÌÓÉÅÉÉúÖ¸¶¨µÄ command ÃüÁîÖ´Ðжø²úÉú¡£

·µ»ØÒ»¸öºÍ fopen() Ëù·µ»ØµÄÏàͬµÄÎļþÖ¸Õ룬ֻ²»¹ýËüÊǵ¥ÏòµÄ£¨Ö»ÄÜÓÃÓÚ¶Á»òд£©²¢ÇÒ±ØÐëÓà pclose() À´¹Ø±Õ¡£´ËÖ¸Õë¿ÉÒÔÓÃÓÚ fgets()£¬fgetss() ºÍ fwrite()¡£

Èô³ö´í£¬Ôò·µ»Ø false¡£

Àý×Ó

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

//һЩҪִÐеĴúÂë

pclose($file);
?>
VUE