zoukankan      html  css  js  c++  java
  • 贴吧小项目

    前期准备

    config.php存储一些运行参数,数据库主机,用户名,密码,库名,环境常量

    <?php
    /*
    公共配置文件
    
    包括一些运行参数
    数据库主机,用户名,密码,苦命等
    
    意义:便于后期的维护
    
    */
    $_CFG=array();
    $_CFG['host']="localhost:3306";
    $_CFG['user']="root";
    $_CFG['password']="111111";
    $_CFG['db']="test1";
    $_CFG['charset']="utf8";
    
    define('DEBUG',true);
    
    ?>
    

     mysql_fun.php封装的函数

    <?php
    function getAll($sql,$conn){//返回select多行结果,二维数组
        $rs=mysql_query($sql,$conn);
        if(!$rs){
            return false;
        }
        $arr=array();
        while($row=mysql_fetch_assoc($rs)){
            $arr[]=$row;
           
        }
        return $arr;
    }
    
    
    
    function getRow($sql,$conn){//返回select一行结果,一维数组
        $rs=mysql_query($sql,$conn);
        return mysql_fetch_assoc($rs);
    }
    
    
    function getOne($sql,$conn){
        $rs=mysql_query($sql,$conn);
        $row=mysql_fetch_row($rs);
    
    
        return $row[0];
    }
    
    ?>
    

     init.php初始化参数

    <?php
    /*
    初始化脚本
    作用:检测运行环境
    检测魔术引号,并对$_POST数据进行处理
    判断是开发环境,还是生产环境,设置相应的错误报告级别
    
    */
    define("ROOT","D:/wamp/www/tieba/include/");
    require(ROOT."config.php");
    require(ROOT."mysql_fun.php");
    //检测环境是开发环境还是开发环境还是运营环境
    if(defined("DEBUG")){
        error_reporting(E_ALL);
    }else{
        error_reporting(0);
    }
    //检测魔术引号是否开启,进行相对转义
    if(!get_magic_quotes_gpc()){
        function _addslashes(&$v,$k){
            $v=addslashes($v);
        }
        array_walk_recursive($_GET,"_addslashes");
        array_walk_recursive($_POST,"_addslashes");
        array_walk_recursive($_COOKIE,"_addslashes");
    }
    
    //连接数据库
    $conn=mysql_connect($_CFG["host"],$_CFG["user"],$_CFG['password']);
    $sql="use ".$_CFG['db'];
    mysql_query($sql,$conn);
    $sql= "set names ".$_CFG['charset'];
    mysql_query($sql,$conn);
    
    
    ?>
    
  • 相关阅读:
    【BZOJ】4636: 蒟蒻的数列
    BZOJ1878 [SDOI2009]HH的项链
    【网络流24题----02】太空飞行计划
    【网络流24题----03】Air Raid最小路径覆盖
    【网络流24题----01】飞行员配对方案问题
    素数判定(米勒测试定理-费马小定理+快速乘)
    一堆模板(丑陋0.0)------数据结构
    丑数(USACO)
    NOI[2001]食物链
    关于Tarjan(2)
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4737503.html
Copyright © 2011-2022 走看看