Forum Webscript.Ru

Программирование => PHP => Тема начата: Claster от 14 Июня 2006, 11:59:40

Название: http-запрос - не выполняется JavaScript
Отправлено: Claster от 14 Июня 2006, 11:59:40
Добрый день. Сталкнулся с такой проблемой, что при отправки http-запроса не выполняется JavaScript.
Так ли это?
Проверял на счетчиках... Ни один счетчик не засчитывает даже хита. PHP код отлично выполняется.
Название: http-запрос - не выполняется JavaScript
Отправлено: vasa_c от 14 Июня 2006, 13:04:47
Claster, не совсем понятен вопрос.

Ты из сценария запрашиваешь у сервера какую-то страницу и хочешь чтобы javascript на той самой странице выполнился?
Если так, то этого не будет, т.к. js в данном случае — клиентский язык и выполнять его должен клиент - т.е. твой сценарий.
Название: http-запрос - не выполняется JavaScript
Отправлено: Claster от 14 Июня 2006, 13:42:33
Да, запрашиваю страницу и хочу, чтоб на ней выполнился JavaScript.
В итоге такого не получится? А есть какой-то выход из этой ситуации?

Я делаю так:
$request .= "GET http://www.site.ru/ HTTP/1.0\\r\\n";
$request .= "Host: http://www.site.ru/\\r\\n";

$fp = fsockopen("www.site.ru", 80, &$errno, &$errstr, 30);
if(!$fp){ return print "Don\'t connect with $host. Error: $errno, $errstr";}
fwrite($fp,$request);
while ($line = fgets($fp, 1024)){ $page .= $line; }
?>
Название: http-запрос - не выполняется JavaScript
Отправлено: vasa_c от 14 Июня 2006, 14:43:50
Не получится.

>А есть какой-то выход из этой ситуации?
Писать интерпретатор javascript самому.
Название: http-запрос - не выполняется JavaScript
Отправлено: CGVictor от 16 Июня 2006, 11:22:27
Claster
Цитировать
Claster: на ней выполнился JavaScript

Как ты собираешься выполнить клиентский скрипт без браузера?

Выход, как мне кажется - пересмотреть задачу.