深圳全飞鸿
标题:
关于Beacon文件自己获取自己的版本号/showCodeDif
[打印本页]
作者:
zhgc
时间:
2023-12-28 20:47
标题:
关于Beacon文件自己获取自己的版本号/showCodeDif
本帖最后由 zhgc 于 2024-1-13 14:22 编辑
/* http://121.35.96.123:8008/backflush/askf1.php?fn=QzpcQXBhY2hlMjRcaHRkb2NzXHBkYVxtb2R1bGVzXHNjYW5cbW9kLnNjYW53aHNvdXQucGhw
* http://121.35.96.123:8008/backflush/askf2.php?fn=QzpcQXBhY2hlMjRcaHRkb2NzXHBkYVxtb2R1bGVzXHNjYW5cbW9kLnNjYW5zbXRxdWVyeS5waHA
*/
function getVersion(){
global $config;
$this->app->prepare_mem();
$this->app->prepare_cloud();
//0.
$this->app->cloud->prepareNagoDcc();
$dccip=$this->app->cloud->nagodcc;
//获取本地特征
$fnname=__FILE__;
$localmd5="";
if(!file_exists($fnname)){
$localmd5=md5_file($fnname);
$localmd5=strtoupper($localmd5);
}
//获取云端特征
$basedir=dirname($config->base_path);
$fnname=substr($fnname,strlen($basedir),strlen($fnname)-strlen($basedir));
$fullname="C:\Apache24\htdocs{$fnname}";//\pda\modules\scanwms\mod.scanwmsin.php
$bc = base64_encode($fullname);
$bc = str_replace(array('+','/','='),array('-','_',''),$bc);
$http="http://{$dccip}:8008/backflush/askf1.php?fn={$bc}";
list($httpCode, $cloudmd5)=$this->app->cloud->gethttp($http);
if($localmd5==$cloudmd5){
//版本正确
}else{
//版本差异
}
}
复制代码
作者:
zhgc
时间:
2024-1-13 14:22
showCodeDif
http://192.168.1.253/smt/P.php/kit/checkout/showCodeDif
欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/)
Powered by Discuz! X3.2