Perl-скрипт
А через fsockopen - не открывается - пишет You have not permission
Оба скрипта находятся на одном серваке в одной папке.
В Апачевском конфиге посмотрел - ничего про эту папку особого не написано. Сделал .htaccess со строчками Options +ExecCGI - тоже не помогло.
Что делать??
через system нужно делать...
Ну зачем через соксы открывать если файл и на одном серваке и в одной папке?
через system нужно делать...
Да был у меня уже печальный опыт работы с этой system.
Ну хорошо, допустим систем. Вернее не систем, а exec (Посмотрел в help-е описания этих функций - они одинаковые, но из exec лучше возвращаемые данные брать). Тогда вопрос номер2:
Как, используя exec передать перловскому скрипту Методом GET! данные?
если можеш и умееш править perl
если вызвать скрипт(в коммандной строке) asd.pl a b c
то в массиве @ARVG будет 3 элемента со значениями a b и c
кстати You have not permission тебе кто возращает? перловский скрип чтоли ?
Perl я когда-то знал, так что исправить думаю будет не сложно. Но меня интересует главный вопрос (какой и был в первом сообщении).
Есть скрипт на PHP (собственно, это не важно на чем он) он через fsockopen получает доступ к сайту domen_name.ru; запрашивает перловский скрипт: GET /path/search.pl, а в ответ получает Апачевское сообщение: You have not permission
НО через браузер тот же самый скрипт search.pl нормально показывается (ну т.е. работает и выводит результат).
Чем отличаются запрос от браузера и мой запрос из PHP скрипта?