|
|
|
| нужно устанавить соединение на определенный адрес и порт, на котором сервер точного времени работает и прочитать оттуда время через sockets. | |
|
|
|
|
|
|
|
для: lenava
(02.11.2006 в 11:37)
| | ну, помогите кто-нибудь!!!! пожааалуйста.
написала
<?php
$fp = fsockopen("udp://194.149.67.130", 13, $errno, $errstr,5);
if (!$fp) {
echo "ERROR: $errno - $errstr<br />\n";
} else { fwrite($fp, "\n");
echo fread($fp, 26);
fclose($fp);
}
?>
При этом ничего не выводится, а если написать echo "$fp";
то выводится Recource ID #2.
Ну как же получить время с этого серевера? | |
|
|
|
|
|
|
|
для: lenava
(02.11.2006 в 13:10)
| | Во первых "udp://194.149.67.130" не пишут, функция fsockopen принимает IP-адреса без префиксов. | |
|
|
|
|
|
|
|
для: lenava
(02.11.2006 в 13:10)
| | Во вторых ничего в поток писать не нужно, сервер точного времени не собирается вас слушать - он только вам может что-то сообщить.
<?php
$fp = fsockopen("194.149.67.130", 13, $errno, $errstr,5);
if (!$fp) {
echo "ERROR: $errno - $errstr<br />\n";
} else {
echo fread($fp, 26);
fclose($fp);
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 13:24)
| | ой, спасибо огромное, cheops. :)
я вообще этот пример из руководства php взяла | |
|
|
|