1
내가 파일하여 URL의 내용을 저장하는 PHP 코드가() 메소드와 같은패스 파일
$contents=file("http://www.rcsb.org/pdb/files/2AID.pdb");
나는이 $를 통과해야 shell_exec에 의해 펄 프로그램 내용() 메소드, 다음과 같은 것
$result=shell_exec("perl_prog.pl $contents");
제 질문은이 $ 내용을 Perl 프로그램에 전달하는 방법입니다. 나는 다음과 같이 시도했다.
@file=<@ARGV>;
그러나 작동하지 않는다. 도와주세요. 원격 서비스가 같은 것을 포함하지 않을 것이라는 신뢰하고 -
와트를 사용하는 거라고? – gthm
문서에 따르면, ['escapeshellarg'] (http://php.net/manual/en/function.escapeshellarg.php)에 이미 따옴표가 추가되어 있습니다. 결정된. – ikegami
@gthm geeky, Perl 쪽 노드에 대한 코드 추가. – ikegami