<?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元 是一...