Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

GET или POST запрос=)

$
0
0
Здравствуйте уважаемые форумчата))
Вообщем делал виджет для мониторинга Игровых серверов и столкнулся с проблемой(
Не как не могу понять как обработать запрос)
Вообщем у меня есть PHP скрипт вот он:


Скрытый текст:
example.php
PHP код:

<?php
$server_id 
"88560"// ID сервера

$ipg_xml "http://xml.ip-games.ru/xml?id=".$server_id;
$xml = @simplexml_load_file($ipg_xml);

$status $xml->ip['status'];
$game $xml->game;
$ip $xml->ip;
$hostname $xml->hostname;
$maps $xml->hostname['maps'];
$location $xml->hostname['location'];
$vote $xml->vote;
$online $xml->user['online'];
$load $xml->user;
$maxonline $xml->user['maxonline'];
$update $xml->update;
$update_hours $xml->update['hours'];
$update_minutes $xml->update['minutes'];
$update_seconds $xml->update['seconds'];

// Ошибки
$error $xml->error;
if (
$error == "SERVER_NOT_FOUND_ERROR") {
    die(
"SERVER_NOT_FOUND_ERROR");
} elseif (
$error == "SERVER_ID_NOT_VALID") {
    die(
"SERVER_ID_NOT_VALID");
} elseif (
$server_id == false) {
    die(
"SERVER_ID_NOT_VALID");
}

echo <<<HTML
<p>Название сервера: <b><a href="http://ip-games.ru/server/$server_id">$hostname</a> ($location)</b></p>
<p>Статус: <b>
$status</b></p>
<p>Игра: <b>
$game</b></p>
<p>Адрес: <b>
$ip</b></p>
<p>Карта: <b>
$maps</b></p>
<p>Онлайн: <b>
$online/$maxonline ($load)</b></p>
<p>Голосов: <b>
$vote</b></p>
<p>Обновлено 
$update ($update_hours:$update_minutes:$update_seconds)</p>
HTML;
?>


Он находится на удаленном сервере! И вот я не пойму как к нему обратится и получить все данные, то есть что бы вывел он в программе, отделно каждую строку примерно вот так:
label1 = $status
label2 = $ip
label3 = $maps
ну и т.д....
Вот это делаю на событие (любое пусть на нажатие кнопки)
PHP код:

$_POST file_get_contents("http://сайт/папка/example.php");
c("memo1")->text $_POST


Но в итоге получаю
Скрытый текст:
<p>Название сервера: <b><a href="http://ip-games.ru/server/88560">L*I*G*A_1 [CSDM]</a> (ru)</b></p>
<p>Статус: <b>Online</b></p>
<p>Р?РіСЂР°: <b>cs16</b></p>
<p>Адрес: <b>193.26.217.12:27053</b></p>
<p>Карта: <b>de_dust2_2x2</b></p>
<p>Онлайн: <b>0/20 (0)</b></p>
<p>Голосов: <b>2</b></p>
<p>Обновлено 2 мин. (0:2:57)</p>

Я явно что то не дописал или делаю, что то не так. Подскажите кто знает))
:a10:

Viewing all articles
Browse latest Browse all 6336

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>