易截截图软件、单文件、免安装、纯绿色、仅160KB

Php路径问题及其解决方法

初学PHP的时候,我们经常被PHP的绝对路径和相对路径弄的晕头转向。路径问题经常导致include及require命令不能加载到指定的页
面,从而导致Web程序运行错误。本文将跟大家一起探讨一下PHP路径问题的常用解决方案。­
下面我们先做一个个简单的示例:­
­
上图是一个简单Web项目的结构图,其中各文件的代码如下: ­
root/index.php : ­
<?php ­
require_once ‘app/blog.php’;­
­
$blog=new Blog();­
echo $blog->GetBlogInfo();­
?>­
root/app/blog.php :[/B] ­
<?php ­
require_once ‘../lib/smarty/functions.php’;­
?> ­
<?php ­
class Blog­
{ ­
   public function GetBlogInfo()­
   {­
     return ‘This is a test of blog!’;­
   }­
} ­
?> ­
<?php ­
echo ‘root/app/blog.php loaded successed!</br>’; ­
?>­
首先,我们从浏览器里直接输入http://localhost/root/app/blog.php,浏览器显示:­
———————————————————————-­
root/app/blog.php loaded successed!­
———————————————————————-­
文件加载成功,没发生任何警告或错误。­
接下来,我们在浏览器中请求如下网站:http://localhost/root/index.php,浏览器显示出如下错误信
息:­
———————————————————————————­
Warning: require_once(../lib/smarty/functions.php)
[function.require-once]: failed to open stream: No such file or
directory in T:\Study\PHP_REL\Projects\root\app\blog.php on line 2­
Fatal error: require_once() [function.require]: Failed opening
required &l


相关文档:

PHP smarty foreach用法!

属性名称:from,item,key,name
注意:
1,from和item是必要属性
2,{foreach}循环的name可以是任何字母,数组,下划线的组合,参考PHP变量。
3,{foreach}循环可以嵌套,嵌套的{foreach}的名称应当互不相同。
文件一:index.tpl
<b>下面的数据分别是:</b>
<ul>
{foreach from=$myArray1 key=k ite ......

php基本知识

1.php数组基础:
<?php
$ary2 = "zqhung_hongzequan_zqhong";
$arr3 =explode("_",$ary2);//拆分字符串
echo $arr3[1];//打印出来的结果是hongzequan
$ary1 = array("aa","bb");
$ary1[0]="zqhung";//修改数组中的值
echo $ary1[0],"<br>";//打印出来的结果是zqhung
$ary3 = array("id"=>55);
......

用PHP实现一个双向队列

<?php
class DoubleQueue
{
public $queue = array();
/**(尾部)入队 **/
public function push($value)
{
return array_push($this->queue,$value);
}
/**(尾部)出队**/
public function pop()
{
return array_pop($this->queu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号