干嘛安装 ?
require/include不好吗?

解决方案 »

  1.   

    to:xuzuning(唠叨)
    "就是不行":配置失败
    是不是只要修改PHP.ini文件就可以了?请教教具体的配置方法。
    万分感谢!
      

  2.   

    to:chinaworker(网络混混 Hrcn.CN)
    require/include不是不好,但总觉得它既然有这样方便的功能,而且更安全,不用它心里郁闷呀!
      

  3.   

    php.ini
    里面有一个包含目录你放到那个目录就好了。
      

  4.   

    to: uuq(杜牧)
    您是指:include_path = ".;F:\php" 吗?
    但我设定了还是不行。
      

  5.   

    使用PHPLIB模板技术?
    在众多文件里有一个名为template.inc.php的文件这个文件定义的模板类的操作
    把这个文件copy到你的站点里
    在你想使用模板的程序页面包含这个文件就可以了

    require_once("template.inc.php");使用:
    $tpl_dir = ".";//设定模板路径为当前目录
    $tpl = new template($tpl_dir);
    $tpl->set_file("test","test.htm");
    $tpl->set_var("t","hello");
    $tpl->pparse("out","test");
      

  6.   

    to: ice_berg16(寻梦的稻草人) 
    我不想使用require_once的方法,我想在服务器中配置来实现,谢谢!
      

  7.   

    参考这个四.phplib基本安装和使用 要想使用phplib强大的功能,有几种途径可以达到目的。 
    1.采用phplib建议的安装方式,说安装,其实就是把phplib的类预先让解析器加载到内存,这样使用的时候就不需要做任何设置,这样的好处显而易见。不过缺点也是很多的,如果程序按照这个方式直接引用phplib的函数的话,对于一些采用虚拟主机的用户来说,如果ISP的服务器没有安装phplib的话,就不可以直接使用phplib了。所以这个方式的前提是:你的ISP支持phplib或者你有权限控制web服务器,对于一般用户在自己机器上调试的话,这个方式比较好。详细做法这里不再赘述,只简单说个过程而已:a.下载phplib最新包,并解压好。b.将里面的php目录的内容放到一个安全的地方,例如/usr/local/phplib下 c.将这个目录的路径名添加到php3.ini/php.ini的include关键字段后
    include .:/usr/local/phplib 
    然后在找到auto_prepend_file关键字改成:
    auto_prepend_file = prepend.php3 
    重新启动一次web服务器,用phpinfo()函数检查包含路径和自动预加载参数,如果显示的值和刚才设定的一样的话就证明成功了。更加详细的安装/设定可以参考phplib的文档。 2.包含的方式。这个方式就是比较麻烦,但是好处就是对于使用虚拟主机的用户来说,可以不需要ISP支持phplib就能享受phplib的功能。基本方法很简单,可以在使用到phplib功能的程序最顶部加入相应的包含文件。不过要注意文件之间的相互依赖关系,下面是一个简单例子,它可以调用到基本的MySQL数据库驱动功能和Session功能:$LIBDIR = " /usr/local/phplib ";
    require($LIBDIR . "db_mysql.inc"); 
    require($LIBDIR . "ct_sql.inc");
    require($LIBDIR . "session.inc"); 
    require($LIBDIR . "local.inc"); 
    require($LIBDIR . "page.inc");
     
      

  8.   

    呵呵,引用进来就行了。在php.ini的auto_prepend_file设置话就对所有站点的文件前强制引用了。要是只对某些文件使用,那在这些文件前include phplib下的prepend.php就行了
      

  9.   

    不用安装啊
    使用的时候用require或者include就可以了
      

  10.   

    我配置得差不多,在php.ini加上
    include_path = ".;C:/apache/Apache2/"
    auto_prepend_file = "C:\apache\Apache2\php\prepend.php3"
    结果重新启动了apache,结果不能访问数据库了,
    怎么回事???