아래의 게시물을 통해 내 Subversion 설치를 Mantis 버그 추적기에 연결하려고했습니다.SVN 게시 커밋 후크에서 Windows 용 PHP의 exec() 텍스트 리다이렉션
How To Integrate Subversion and Mantis
모든는 사마귀의 checkin.php 스크립트를 호출하고 그것을 스크립트에서 생성 된 메시지 문자열을 공급하는 마지막 줄 때까지 잘 작동합니다.
exec(CHECKIN . " <<< \"$message\"");
나는 라인의 목적은 사마귀 'checkin.php는 사마귀 추적 데이터베이스를 적절한 일치하는 문자열을 확인하고 업데이트하기 위해 읽어 STDIN에 메시지 문자열을 보내는 것입니다 알고 있습니다.
어쨌든 위의 규칙은 Linux 설치용입니다. 내 질문은 어떻게 exec() 함수를 사용하여 Windows 환경에서 PHP 스크립트 (checkin.php)를 호출하고이 프로그램에 내장 된 문자열을 STDIN으로 전달하는 방법입니다.
참고 : STDIN에서 읽으려면 checkin.php의 논리를 변경하지 않는 것이 좋습니다.
감사합니다.
@wallyk - +1 HEL에 대한 충실한 팁. 아직 거기에 꽤 있지만, 그것은 올바른 방향으로 나를 넣어주지 감사합니다! 지금은 파일을 전달할 수 있지만 여전히 문자열을 전달하는 방법을 알아낼 수 없습니다. – jaywon