에서 호출 할 때 WinSCP를 실행하지 : 명령 프롬프트에서나는 코드 줄이 PHP
shell_exec("\"C:\Program Files (x86)\WinSCP\winSCP.exe\" /console /script=c:\\wamp\\www\\client\\transfer_script.txt");
명령 작품을, 나는 그것을 올바르게 이스케이프 것을 확신합니다. 또한, php 안전 모드가 off로 설정되어 있고, php.ini 파일에 disabled_functions도 없습니다.
PHP 스크립트를 호출 할 때 실행할 명령을 가져올 수 없습니다. 어떤 아이디어?
편집 : 이제 제대로 탈출했는지 확신합니다.
왜 제대로 탈출 했습니까? 따옴표 안에서'\\\'를 사용하기를 기대합니다. – Madbreaks
어떤 공간에서 문제가 발생합니까? – Ethan
아마도 * 아니 * * 실제로 공간, 내 코멘트에서 제거되었습니다. – Madbreaks