백엔드 개발 PHP 튜토리얼 shell_exec函数输出空白有关问题

shell_exec函数输出空白有关问题

Jun 13, 2016 am 10:27 AM
bat exec liunx shell txt

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

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 11에 클래식 쉘을 설치하는 방법은 무엇입니까? Windows 11에 클래식 쉘을 설치하는 방법은 무엇입니까? Apr 21, 2023 pm 09:13 PM

Windows 11에 클래식 쉘을 설치하는 방법은 무엇입니까?

Bat 일괄 처리를 사용하여 파일 이름을 일괄 수정하는 방법 Bat 일괄 처리를 사용하여 파일 이름을 일괄 수정하는 방법 Sep 19, 2023 am 11:19 AM

Bat 일괄 처리를 사용하여 파일 이름을 일괄 수정하는 방법

Explorer.exe가 시스템 시작 시 시작되지 않음 [수정] Explorer.exe가 시스템 시작 시 시작되지 않음 [수정] Jun 03, 2023 am 08:31 AM

Explorer.exe가 시스템 시작 시 시작되지 않음 [수정]

php exec를 실행할 수 없는 경우 어떻게 해야 할까요? php exec를 실행할 수 없는 경우 어떻게 해야 할까요? Nov 22, 2022 am 10:16 AM

php exec를 실행할 수 없는 경우 어떻게 해야 할까요?

HRESULT 0x80073D02 문제가 해결되면서 PowerShell 배포가 실패함 HRESULT 0x80073D02 문제가 해결되면서 PowerShell 배포가 실패함 May 10, 2023 am 11:02 AM

HRESULT 0x80073D02 문제가 해결되면서 PowerShell 배포가 실패함

Linux에서 파일 끝의 줄을 빠르게 삭제하는 방법 Linux에서 파일 끝의 줄을 빠르게 삭제하는 방법 Mar 01, 2024 pm 09:36 PM

Linux에서 파일 끝의 줄을 빠르게 삭제하는 방법

인텔 TXT란 무엇입니까? 인텔 TXT란 무엇입니까? Jun 11, 2023 pm 06:57 PM

인텔 TXT란 무엇입니까?

Windows에서 쉘 스크립트 파일을 실행하는 다양한 방법 Windows에서 쉘 스크립트 파일을 실행하는 다양한 방법 Apr 13, 2023 am 11:58 AM

Windows에서 쉘 스크립트 파일을 실행하는 다양한 방법

See all articles