加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
setup.txt 698 Bytes
一键复制 编辑 原始数据 按行查看 历史
Your Name 提交于 2020-02-16 10:07 . 墨涩V1.0
<?php
function generate_random_key(){
if(function_exists('openssl_random_pseudo_bytes')){
$random = openssl_random_pseudo_bytes(100);
} else {
$random = rand().microtime().rand();
}
return md5($random);
}
$path_config = './config.php';
// config.php won't be writable if ran from within web server
if(!is_writable($path_config)){
exit;
}
$key = generate_random_key();
// open config.php
$config = file_get_contents($path_config);
// replace blank app_key with new generated key
$config = str_replace('$config[\'app_key\'] = \'\';', '$config[\'app_key\'] = \''.$key.'\';', $config);
// write to config.php
file_put_contents($path_config, $config);
echo "New Key: {$key}\r\n";
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化