Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Включение php


Автор: Артем125 17.2.2011, 12:21
Здравствуйте!


У меня есть исполняемый файл написанный на перле. и есть файл, который формирует контент на php. с  помощью какой функции получить результаты php и использовать их в файле perl


Спасибо!

Автор: Pfailed 17.2.2011, 13:16
qx()

Автор: Артем125 18.2.2011, 11:03
qx() а подробней, как это относиться к вопросу.



в перле есть модуль Simple. есть функция get. Но вот это например не работает get(/something/test.php). 


Какие есть способы включения файла php в Перл?

Автор: arto 18.2.2011, 12:42
вам нужен сам файл или результаты его выполнения?


Автор: Артем125 18.2.2011, 15:06
Второе. т.е. нужен результат выполнения php скрипта (html контент)

Автор: arto 18.2.2011, 15:26
qx( php script.php );

Автор: Артем125 21.2.2011, 11:36
Подключил вот так


use LWP::Simple;

  my $path = "http://xxx.site.ru/ff.php";
  my $giw2 = get $path; 


Кодировки файлов перла, который забирает контент из php скрипта, так и самого PHP скрипта - UTF8
но php файл возвращает строки в иероглифах.  В то время, если файл вызвать напрямую, набрав в строке браузера http://xxx.site.ru/ff.php - то все выдается верно.

может кто знает чего за проблема)?

Автор: arto 21.2.2011, 13:39
"php файл возвращает строки в иероглифах." -- ?

Автор: Артем125 21.2.2011, 15:38
я с кодировкой при обращении к базе попутал. Всем спасибо)!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)