PHP中的popen()
函数用于打开一个进程文件指针,连接到一个命令行程序
如果你想在运行一个新进程时进行重定向,你应该使用shell_exec()
、exec()
或system()
等函数。这些函数允许你指定输出文件,从而将新进程的输出重定向到指定位置。
例如,使用exec()
函数将命令的输出重定向到一个文件:
exec('your_command > output.txt 2>&1', $output, $return_var);
在这个例子中,your_command
是要执行的命令,output.txt
是输出文件,2>&1
表示将错误输出(文件描述符2)重定向到标准输出(文件描述符1)。$output
变量包含命令的输出,$return_var
变量包含命令的返回值。