Heim > Backend-Entwicklung > PHP-Tutorial > shell_exec函数输出空白有关问题

shell_exec函数输出空白有关问题

WBOY
Freigeben: 2016-06-13 10:27:30
Original
1441 Leute haben es durchsucht

shell_exec函数输出空白问题
echo shell_exec('dir/d');
在本地(不是IIS,是Nginx)输出没问题,可以输出相关信息。但是到了服务器上(2003+IIS)就不行了,是空白的。
exec('t.bat');
在本地也没问题,到服务器就不行。t.bat是新建一个TXT文件。
服务器上cmd.exe添加了IUSR_*权限的,但是t.bat貌似还是没有执行,因为txt没有新建。


求解~


------解决方案--------------------
shell_exec 执行shell 只能在liunx下用dir 命令 所以在win下执行不了

t.bat是 win下的批量执行 liunx 执行不了
------解决方案--------------------
shell_exec是不是被禁用了。
http://php.net/disable-functions

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage