PHP学习笔记 ThinkPHP

时间:2023-03-08 16:28:12
//检测文件是否存在

if(!file_exists(dirname(__FILE__)."/Bo/Admin/Conf/config.php"))
{
header('Location:install/index.php');
exit();
}
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
//生成随机字符
function GetRandomString($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}
if (function_exists("mssql_connect")) {
echo 'PHP环境支持MSSQL!';
exit();
} else {
echo '环境不支持MSSQL数据库!';
exit();
}
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_ts.dll
[PHP_SQLSRV]
extension=php_sqlsrv_56_ts.dll
mssql.secure_connection = Off
; 连接到数据库时使用NT身份认证
; 重启apache,phpinfo(),搜索sqlsrv
    'DB_TYPE' => 'sqlsrv', // 数据库类型
'DB_HOST' => '10.10.32.23', // 服务器地址
'DB_NAME' => 'DEV001', // 数据库名
'DB_USER' => 'sa', // 账号
'DB_PWD' => '***', // 密码
//php调用mysql存储过程返回结果集
<?php
$db = new mysqli('localhost', 'root','', 'mydatabase'); $result = $db->query('CALL get_employees()'); while (list($employee_id, $name, $position) = $result->fetch_row()) {
echo '$employeeid, $name, $position <br />';
} ?>
        // 加载动态应用公共文件和配置
load_ext_file(COMMON_PATH);
 '__PUBLIC__'    =>  __ROOT__.'/Public',// 站点公共目录
<?php
$arr01 = array(
//前台或后台其他的配置信息
);
$arr02 = include './config.inc.php';
//组合这二个数组
return array_merge($arr01,$arr02);
?>