JS в PHP

12
skAmZ
На сайте с 04.09.2009
Offline
122
1236

Есть необходимость обрабатывать js в php. Есть ли соответствующие модули?

Нашел пару J4P5 и PHP/JavaScript Interpreter – не подошли…

T
На сайте с 20.03.2007
Offline
67
Toy
#1

В чём заключается задача?

skAmZ
На сайте с 04.09.2009
Offline
122
#2
Toy:
В чём заключается задача?
skAmZ:
обрабатывать js в php

Чуть сложнее чем 2+2) Объявление переменных (строковых, числовых, массивы, многомерные массивы), функций, выполнение функций, редиректы, submit, выполнение стандартных функций типа timeout...

T
На сайте с 20.03.2007
Offline
67
Toy
#3

Либо я плохо понимаю о чём речь, либо вы плохо понимаете как работает php.

или вы пишете php бота?

skAmZ
На сайте с 04.09.2009
Offline
122
#4

Что я пишу не важно, хотя и очевидно)

Jekyll
На сайте с 04.05.2009
Offline
136
#5
skAmZ:
Что я пишу не важно, хотя и очевидно)

Авторегер? Может, лучше будет десктопный? Думаю, в Delphi с TWebBrowser и Indy было бы проще

maxwell
На сайте с 29.04.2009
Offline
149
#6

ТС, Вы корректно поставьте задачу :)

1. Вам надо генерировать JS-код на своем сайте.

В атком случае Вам ничто не мешает использовать такой подход:


echo "<script>function somename() { $a = ".$x." }</script>";

2. Вам надо что-то запарсить/засабмитить на чужом сайте.

Так используйте десктопное приложение, написанное, скажем на Delphi. TWebBrowser с иерархией DOM Вам подойдет как нельзя лучше. Пропарсите что угодно и засабмитете что надо.

Если нужна помощь, обращайтесь в ЛС.

S
На сайте с 23.05.2004
Offline
316
#7

Насколько понимаю, ТС хочет в php эмулировать браузер с выполнением javascript кода.

Имхо не реально, даже тот же Гугл, относительно недавно стал понимать javascript.

Это просто подпись.
Fr3d
На сайте с 29.05.2008
Offline
86
#8

дел.. не так понял...

Webmoney кредиты - это WMCoin.ru (http://wmcoin.ru)
skAmZ
На сайте с 04.09.2009
Offline
122
#9

Stek, вы правы. Все реально если сильно захотеть :)

[Удален]
#10

Надо поднять Х-ы на сервере, тогда все будет реально.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий