За основу взят скрипт
http://myjoomla.ru/demo_ru/demonstratie1.php
Вот код:
<?php
require ('xajax.inc.php');
function doTimestamp() {
$objResponse = new xajaxResponse();
$doc = new DOMDocument;
$doc2 = "http://www.timezero.ru/cgi-bin/info.pl?Dastin";
$fd = file_get_contents($doc2);
if (preg_match ("/user/i", $fd)) {
$doc->loadXML("<ROOT>".$fd."</ROOT>");
$USER = $doc->getElementsByTagName('USER');
$USER_online = $USER->item(0)->getAttribute('online');
}
if($USER_online==1) $sOut = "Online";
else $sOut = "Off";
$objResponse->addAssign("timebox", "innerHTML", $sOut);
return $objResponse->getXML();
}
$objAjax = new xajax();
$objAjax->registerFunction('doTimestamp');
$objAjax->processRequests();
?>
<div id="timebox"> </div>
<input type="button" class="button" value="Проверить" onclick="xajax_doTimestamp();" />
Не работает

В чем дело?
Daastin пишет:
> Не работает В чем дело?
>
А где же
<?php $xajax->printJavascript(); ?>
?
Posted via RSDN NNTP Server 2.0
Здравствуйте, kost-BebiX, Вы писали:
KB>Daastin пишет:
>> Не работает В чем дело?
>>
KB>А где же <?php $xajax->printJavascript(); ?>
?
Сделал так:
<?php
require ('xajax.inc.php');
function doTimestamp() {
$objResponse = new xajaxResponse();
$doc = new DOMDocument;
$doc2 = "http://www.timezero.ru/cgi-bin/info.pl?Dastin";
$fd = file_get_contents($doc2);
if (preg_match ("/user/i", $fd)) {
$doc->loadXML("<ROOT>".$fd."</ROOT>"); //http://www.timezero.ru/info.pl?Dastin
$USER = $doc->getElementsByTagName('USER');
$USER_online = $USER->item(0)->getAttribute('online');
}
if($USER_online==1) $sOut = "Îíëàéí";
else $sOut = "Îôô";
$objResponse->addAssign("timebox", "innerHTML", $sOut);
return $objResponse->getXML();
}
$objAjax = new xajax();
$objAjax->registerFunction('doTimestamp');
$objAjax->processRequests();
$objAjax->printJavascript();
?>
<div id="timebox"> </div>
<input type="button" class="button" value="Ïðîâåðèòü" onclick="xajax_doTimestamp();" />
Вылезает ошибка:
Error: the XML response that was returned from the server cannot be processed.
я не знаю точно, но может это связано с тем, что сервер таймзиро (эээх..времена) не возвращает xml-заголвок файла? я имею в виду
<?xml version="1.0"?>
Здравствуйте, Данила Московский, Вы писали:
ДМ>я не знаю точно, но может это связано с тем, что сервер таймзиро (эээх..времена) не возвращает xml-заголвок файла? я имею в виду
ДМ>ДМ><?xml version="1.0"?>
ДМ>
Действительно, спасибо огромное