| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Приём и обработка на PHP
Вот какое дело у меня тут проблемка одна а вернее вопрос
У сайта есть скрипт pl вот напримере этого это с одной игры но смысл один и тот же http://combats.ru/inf.pl?short=1&login=dob так вот как принять скрипт pl на php и обработать данные такие как чела в он-лайне в игре и его место нахождение там сами увидите там вот такой тип login_online=1id=1034253198 ну и т.д. так как мне принять эту информацию в PHP и вывести на экран?
|
|
|
# 4 |
|
::VIP::
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
перл-скрипт выдаёт хтмл страничку, или просто текст-файл с нужной инфой? элегантнее всего было бы если бы ты смог поставить на тот сервер скрипт который бы генерировал нужную инфу как xml или plaintext и выдавал по запросу... а это отформатировать уже как два пальца об асфальт... а если хтмл страничку это сложнее - значит надо на каждый запрос скачивать всю страничку, потом искать в ней нужную инфу regex-ами... морока в общем.
|
|
|
|
|
# 8 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
Stasik не ожидал от тебя тааакое услышать...
PHP код:
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. |
|
|
|
|
# 12 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
dob вместо:
echo $data[0]."=".$data[1]; поставить: eval ("\$".$data[0]." = \"".$data[1]."\";"); тогда где надо вывести на экран: echo $login.
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. |
|
|
|
|
# 14 |
|
Registered User
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660
![]() ![]() |
хых... кадр я... :xex: ну не прочёл полностью :xex:
Код:
$file="http://combats.ru/inf.pl?short=1&login=dob";
$fp = fopen($file,"r");
while($data = fgetcsv ($fp, 1000, "=")) eval ("\$".$data[0]." = \"".$data[1]."\";");
fclose($fp);
echo $login;
echo $id;
__________________
Всё будет хорошо! |
|
|
|
|
# 16 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
Не выведет нифига, там надо или в кукисах или в http запросе инфо о себе передовать, типа логиниться, т.к. запрашиваемая инфа типа запаролена и inf.pl так просто её не отдаст
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. |
|
|