Voting

: max(four, eight)?
(Example: nine)

The Note You're Voting On

huli0401 at gmail dot com
17 years ago
<?php
// Check for new version
$current_version = explode('.', '1.0.00');
$minor_revision = (int) $current_version[2];

$errno = 0;
$errstr = $version_info = '';

if (
$fsock = fsockopen("www.exanmple.eu", 80, $errno, $errstr, 30))
{
@
fputs($fsock, "GET /ver.txt HTTP/1.1\r\n");
@
fputs($fsock, "HOST: www.example.eu\r\n");
@
fputs($fsock, "Connection: close\r\n\r\n");

$get_info = false;
while (!@
feof($fsock))
{
if (
$get_info)
{
$version_info .= @fread($fsock, 1024);
}
else
{
if (@
fgets($fsock, 1024) == "\r\n")
{
$get_info = true;
}
}
}
@
fclose($fsock);

$version_info = explode("\n", $version_info);
$latest_head_revision = (int) $version_info[0];
$latest_minor_revision = (int) $version_info[2];
$latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];

if (
$latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
{
$version_info = '<p style="color:green">OK</p>';
}
else
{
$version_info = '<p style="color:red">neaktualne';
$version_info .= '<br />'Latest_version_info' . $latest_version) . ' ' . sprintf(Current_version_info'. '1.0.00') . '</p>';
}
}
else
{
if (
$errstr)
{
$version_info = '<p style="color:red">' . sprintf(Connect_socket_error) . '</p>';
}
else
{
$version_info = '<p>'Socket_functions_disabled'</p>';
}
}

$version_info .= '<p>'Mailing_list_subscribe_reminder'</p>';

echo
$version_info;
?>

<< Back to user notes page

To Top