1) В пользователя PHP входят: запрос как '%key%'
или запрос как '%door%'
Как передать специальный символ в perl-скрипт?
2) Я звоню PERL скрипт как
ob_start();
passthru("perl -w search.pl 'query');
3) В Perl, если я печатать
print "query: $ARGV[0]\n";
4) Он печатает как запрос, например ^m'%key%'^M
или запрос типа ^m'%door%'^M
Любые предложения для печати в качестве введенного пользователем значения.
Вы пытались распечатать запрос внутри php-скрипта, правильно ли он печатается? Вы поняли, что вам не хватает двойной кавычки? 'passthru (" perl -w search.pl 'query'HERE); ' –