如何使用exec命令使用相对路径从php运行外部程序?
<?php
exec('program_name ......');
?>
仅当program_name.exe与此php脚本位于同一目录中时才有效。例如
exec('something/program_name ......');
如果php脚本不在'something'目录中,不起作用。 有谁知道如何在exec命令中使用相对路径?感谢
答案 0 :(得分:7)
要回答你的问题,“如何在exec命令中使用相对路径?”
$rel = 'something/program_name';
$abs = realpath($rel);
exec($abs);
答案 1 :(得分:3)
让它成为绝对的,相对的道路是邪恶的。
exec(dirname(__FILE__) . 'program_name ......');