php dc_checker.php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php dc_checker.php相关的知识,希望对你有一定的参考价值。

<?php

$file = "/Users/leandro/.console/version";
$saved_version = "0";
$saved_date = "";
if (file_exists($file)){
    $fp = fopen($file, 'r');
    list($saved_date, $saved_version) =  explode("|", @fread($fp, filesize($file)));
}

//if never checked or today didn't check
if (date('Ymd') != $saved_date){
    $version =
        @json_decode(
            @file_get_contents(
                "http://api.github.com/repos/hechoendrupal/drupal-console/releases/latest",
                false,
                stream_context_create([ 'http' => [ 'method' => 'GET', 'header' => [ 'User-Agent: PHP' ] ] ])
            ))->tag_name;

    if ( ((int)str_replace(".", "", $version) > (int)str_replace(".", "", $saved_version)) && ($saved_version > 0)){
        print "version $version update available";
    }

    if ($version){
        $fp = fopen($file, 'w');
        fwrite($fp, date('Ymd'). "|". $version);
        fclose($fp);
    }
}

以上是关于php dc_checker.php的主要内容,如果未能解决你的问题,请参考以下文章

php [guzzle php] guzzle php #php

php send.php php邮件模板#php

IntelliJ IDEA 11编辑php是,支持php文件名为.php5和.php4,如何设置能让其也支持.php呢?

如何从php5升级到php7

请问php中如何调用php文件中的内容?

php [php:PHPMailer示例] php库“PHPMailer”示例。 #PHP