Пример #1
0
function checkUpdateFile($filename_update)
{
    global $server_offline;
    global $update_failed;
    global $downloadfacut;
    if (!file_exists($filename_update)) {
        $server_offline = true;
        global $cccam_host;
        global $webinfo_port;
        $update_failed = "<FONT COLOR=red><B>Update failed : </B></FONT>Unable to connect to {$cccam_host}:{$webinfo_port}";
    } else {
        $filename_update_data = file($filename_update);
        if (count($filename_update_data) < 1) {
            $server_offline = true;
            $update_failed = "<FONT COLOR=red><B>Update failed : </B></FONT>no data";
        } else {
            $linie = $filename_update_data[0];
            if (!strstr($linie, "200 OK")) {
                $server_offline = true;
                $update_failed = "<FONT COLOR=red><B>Update failed : </B></FONT>" . $linie;
            }
        }
    }
    if ($server_offline == false) {
        $downloadfacut = true;
        stripdata($filename_update);
    } else {
        if (file_exists($filename_update)) {
            unlink($filename_update);
        }
    }
}
Пример #2
0
 function stripdata($data)
 {
     if (is_array($data)) {
         foreach ($data as $key => $value) {
             $data[$key] = stripdata($value);
         }
         return $data;
     }
     return stripslashes($data);
 }