您现在的位置是:首页 >

go开发指南 PHP网络开发详解:关键技术[1]

火烧 2021-11-23 07:12:12 1062
PHP网络开发详解:关键技术[1] ——此文章摘自《完全手册PHP网络开发详解》定价 ¥ 特价 ¥ 详细 gt gt //track li ktech c /?m_id=da gda g am a_i

PHP网络开发详解:关键技术[1]  

    ——此文章摘自《完全手册PHP网络开发详解》定价 ¥ 特价 ¥ 详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>

    本节将介绍本章中要设计的CMS系统中的几项较为复杂的功能 实际上 这些功能本身的实现并不复杂 但是体现了CMS系统中的一些设计思想

    数据库连接的公用代码

    对于CMS系统来说 每一个PHP页面都需要与数据库进行交互 因此 将与数据库连接的代码放置到一个公共的PHP文件中是非常必要的 如以下代码所示     <?php    $hostname_conn = localhost ;    $database_conn = cms ;    $username_conn = root ;    $password_conn = ;    $conn = mysql_connect($hostname_conn $username_conn $password_conn);    ?>

    这里 指定了数据库连接的服务器 数据库名称 用户名和密码等信息 在数据库发生变化时 就不需要逐一修改所有的PHP文件 而只修改这一个文件即可

go开发指南 PHP网络开发详解:关键技术[1]

    对于其他文件来说 只需要在页面中放置如下代码即可

    <?php require_once( Connections/conn php ); ?>

    网站开关的设计

    网站的开关标志存储在config表中 程序可以通过读取config表来获取网站是否有可用的信息 并决定当前的网站状态 具体代码如下所示     <?php    mysql_select_db($database_conn $conn);             //连接数据库    $query_rs_config = SELECT * FROM config ;    $rs_config = mysql_query($query_rs_config $conn) or die(mysql_error());                                                                //执行SQL语句    $row_rs_config = mysql_fetch_assoc($rs_config);     //获取数据库中的数据    if($row_rs_config[ available_indc ]== )             //检查网站是否可用    {      die( 网站维护中 暂时无法访问 );                         //输出错误信息    }    ?>

    上面的代码使用die函数来输出网站不可用时的错误信息 die函数的作用是输出后将不再执行页面中的任何操作

    这样 当config表中的available_indc列的值为 时 将输出如下所示的错误信息

    网站维护中 暂时无法访问

    将上面的代码置于页面代码的最前端将实现网站开关的设置

lishixinzhi/Article/program/PHP/201311/21423  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码