第一讲商城项目搭建(第138讲)
一:商城框架搭建示例图
二:文件存放目录位置图片
三:代码部分
index.php代码
<span style="color: #008080">1</span> <?<span style="color: #000000">php</span><span style="color: #008080">2</span> <span style="color: #008000">/*</span><span style="color: #008000">*</span><span style="color: #008080">3</span> <span style="color: #008000">用户直接访问的页面</span><span style="color: #008080">4</span> <span style="color: #008000">先加载框架初始化文件:init.php</span><span style="color: #008080">5</span> <span style="color: #008000">*/</span><span style="color: #008080">6</span> <span style="color: #0000ff">require</span>('./include/init.php'<span style="color: #000000">);</span><span style="color: #008080">7</span> <span style="color: #800080">$conf</span> = conf::<span style="color: #000000">getIns();</span><span style="color: #008080">8</span> <span style="color: #0000ff">echo</span> <span style="color: #800080">$conf</span>->host."<br />";
init.php代码
<span style="color: #008080"> 1</span> <?<span style="color: #000000">php</span><span style="color: #008080"> 2</span> <span style="color: #008000">/*</span><span style="color: #008000">*</span><span style="color: #008080"> 3</span> <span style="color: #008000">file init.php</span><span style="color: #008080"> 4</span> <span style="color: #008000">作用:框架初始化</span><span style="color: #008080"> 5</span> <span style="color: #008000">*/</span><span style="color: #008080"> 6</span> <span style="color: #008000">/*</span><span style="color: #008000">过滤参数,用递归的方式过滤$_GET,$_POST,$_COOKIE. 暂时放下</span><span style="color: #008000">*/</span><span style="color: #008080"> 7</span> <span style="color: #008000">/*</span><span style="color: #008000">初始化当前的绝对路径</span><span style="color: #008000">*/</span><span style="color: #008080"> 8</span> <span style="color: #008000">//</span><span style="color: #008000">换成正斜线是因为 win/linux 都支持正斜线,而linux不支持反斜线。也就是兼容性问题</span><span style="color: #008080"> 9</span> <span style="color: #008080">define</span>('ROOT', <span style="color: #008080">str_replace</span>("\\", "/", <span style="color: #008080">dirname</span>(<span style="color: #ff00ff">__FILE__</span>)) . '/'<span style="color: #000000">);</span><span style="color: #008080">10</span> <span style="color: #008000">//</span><span style="color: #008000">引入数据库类和conf类文件</span><span style="color: #008080">11</span> <span style="color: #0000ff">require</span>(ROOT . 'db.class.php'<span style="color: #000000">);</span><span style="color: #008080">12</span> <span style="color: #0000ff">require</span>(ROOT . 'conf.cla<strong>)本文来(源gaodai#ma#com搞@@代~&码*网2</strong><pre>搞代gaodaima码
ss.php’);13 /*设置报告错误级别*/14 define(“DEBUG”,true);15 //若果DEBUG为真,说明我们开启调试模式16 if( defined(‘DEBUG’) ){17 error_reporting(E_ALL);18 }else{19 //否则说明,我们的文件是在服务器上供用户访问,则不报错,避免安全隐患问题20 error_reporting(0);21 }