Обработка скриптом на PHP результата работы другого скрипта
Конкретно, подскажите как послать запрос университетскому скрипту и получить моему скрипту ответ(исходник на HTML) и записать его в массив допустим или в файл, а как обработать его я уж сам. Спасибо.
http://forum.codenet.ru/showthread.php?p=216039#post216039
ЗЫ. Своим скриптом ты не взаимодействуешь напрямую с чужим, а лишь хватаешь ХТМЛ, тот что он выдал в результате твоего запроса на сервер. Запрос может быть послан, используя сокеты, или другими способами.
Зачем мне содержимое файла ? Мне нужен результат работы скрипта, сгенерированый гипертекст, скрипт же не сохраняет его в файле на сервере.
Скрипт выдаёт ошибки при использовании file_get_contents и fopen:
(php_network_getaddresses: getaddrinfo failed: Этот хост неизвестен, и
failed to open stream):(
В теме которую вы дали в ссылке, описывается считывание из существующего файла.
С сокетами не понятно, опыта маловато. Основные примеры связаны с созданием простого сервера и клиента для него, ну и в этом роде.
Конкретный пример бы. Как захватить результат ?
Зачем мне содержимое файла ? Мне нужен результат работы скрипта, сгенерированый гипертекст, скрипт же не сохраняет его в файле на сервере.
Жесть! а сгенерированная скриптом html-страница по-твоему что ? не файл, который лежит на сервере ?
Вообщем, тебе нужно открыть файл (сгенерированную скриптом html-страницу), например http://mysite.ru/script.htm, считать из него данные, разобрать их как ты хочешь, можно поиском по строкам и регулярными выражениями и уже анализировать результат(смс отправить, на экран выдать и т.д.).
Кстати, в пхп мануале есть подобный пример для функции fopen что ли...
неа :)
Имелось ввиду , что когда делается запрос браузера к сайту, генерится страница, если сайт динамический, или открывается статическая страница, если статический. Но тем не менее идет обращение к файлу.
$in = 'http://fat.ustu.ru/sch/sch.php?gname=%F3%F0%F7&gnumber=17022&isweek=1';
$out = file_get_contents($in);
echo $out;
?>
Тебе дали название функции, которая это делает, а так же к твоим услугам шикарнейшие комменты ниже описания. Что ещё необходимо?
благодарю shaelf
В случае скрипта файл странички не создается. Скрипт выдает данные серверу, сервер - клиенту. И все через ОЗУ.
...если только она программерская. Для непрограмерской еще ничего, сойдет и так, хотя по своему действительно несчастная. Человек просто не может (не хочет?) найти в документации написаной на русском нужную главу.