请问php中的exec函数的第一个参数一定要用绝对路径吗?
Jun 23, 2016 pm 01:58 PM如题!谢谢!如果必须要要绝对路径,怎么解决!
回复讨论(解决方案)
exec函数的第一个参数不是 command 命令吗?
exec函数的第一个参数不是 command 命令吗?
就是这个命令如果调用的是一个exe文件,那么这个文件一定要用绝对路径吗?
老毛,这个问题可以这样解决:
$relativePath = 'path/program.exe';
$absolutePath = realpath(relativePath);
然后使用$absolutePath即可。
老毛说这个问题他没有解决,大家继续帮忙啊,多谢了。
请问这个问题没有人回答吗?
在就是问什么用exec调用某些命令能够成功,有些不行?
是否需要使用绝对路径,要看被执行的程序是否在操作系统搜索范围内(PATH变量指示)
即便是在搜索范围内,使用绝对路径也不会有问题
执行是否成功还得考虑权限问题,只有匿名用户有执行权,才可能执行成功
在一个就是参数问题,当参数是文件名时,最好这个文件名用绝对路径。而相对路径是相对待执行的程序的,计算起来也比较麻烦
绝对路径肯定没问题
但windows下系统命令不用
linux下path指示的命令不用 (其实一般都会放到path的目录中...)
问题解决了。用//ip/path

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel

Misque de réponse HTTP simplifié dans les tests Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

12 meilleurs scripts de chat PHP sur Codecanyon
