|
本帖最后由 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{
- //版本差异
- }
- }
复制代码
|
|