googlecode同步虛擬主機級敏感資訊處理

2021-06-07 05:50:39 字數 2993 閱讀 7493

<?php

/** * google svn 鉤子同步檔案

* * * 加密字串格式

//引入key

//連線資料庫

if(!mysql_connect($dbhost, $dbuser, $dbpassword))

mysql_query('set names "gbk"');

date_default_timezone_set('prc');

//版本過濾

$sql = "select max(revision) as max_revision from a2417006_usv01.bin_sync_code_log";

$rs = mysql_fetch_assoc(mysql_query('select max(revision) as max_revision from a2417006_usv01.bin_sync_code_log'));

if($revision <= $rs['max_revision'])

$server_base_path = realpath(dirname(__file__).'/../../');

$output_str = '';

//檔案新增處理

foreach($added as $val)

//檔案修改處理

foreach($modified as $val)

//檔案刪除

foreach($removed as $val)

$tmp = $server_base_path.$val;

delete($tmp);

$output_str .= "刪除''. ";

}$date = date('y-m-d h:i:s', $timestamp);

$running_time = float_time() - $start_time;

$json_data = addslashes($json_data);

$sql = "insert into a2417006_usv01.bin_sync_code_log (running_time, revision, added, modified, removed, msg, original_data, up_time)values('', , '".implode(', ', $added)."', '".implode(',', $modified)."', '".implode(',', $removed)."', \"\", '', '')";

mysql_query($sql);

function delete($file, $not_ignore_error = true)

if(is_dir($file))

$tmp = $file.'/'.$tmp;

if(is_dir($tmp))

}else

}} closedir($dir);

return rmdir($file);

} else }

function create_dir_or_file($file, $type)

'. ";

if($tmp_data !== false)

$output_str .= "獲取檔案失敗, 正在重試(). "; }

if($tmp_data === false)

$output_str .= "獲取檔案成功. ";

if($type == 'add' && strpos($tmp_data, $project_name.'.googlecode.com') !== false)

'成功. " : "建立資料夾''失敗.";

} else

/u', create_function('$string', 'return bincryptclass::decrypt($string[1], private_key);'), $tmp_data);

$output_str .= file_put_contents($file_name, $tmp_data) === false ? "建立檔案''失敗." : "建立檔案''成功."; }}

function float_time($len = 6)

?>

gitlab主備同步 gitlab主備同步

主 10.10.10.75 備 10.10.10.16 方案思路 mysql主從同步 gitlab檔案目錄同步 inotify rsync 一,配置mysql主從同步 mysql版本 5.5.43 修改75的mysql配置檔案 vim etc mysql my.cnf server id 1 bin...

iost主網同步手記

參考 join iost network,部署 iost node,同步 iost 主網資料。ps 2019 03 27 還不支援從快照快速同步 iost 主網資料,所以越早同步 iost 主網資料越好。在 iost node 程式剛起來幾分鐘裡,會一直報create stream failed,這...

虛擬主播神器Facerig

2018年,著名虛擬主播,vtuber絆愛 kizunaai facerig就是可以讓你的上半身變成虛擬主播的軟體,它是乙個steam獨佔的軟體,所以首先你要有個steam賬號。目前2019 06 29,正值steam夏季暑期檔打折,facerig打對折只要24元。live2d dlc 16元 是一...