请教PHPLIB的安装问题? 干嘛安装 ?require/include不好吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:xuzuning(唠叨)"就是不行":配置失败是不是只要修改PHP.ini文件就可以了?请教教具体的配置方法。万分感谢! to:chinaworker(网络混混 Hrcn.CN)require/include不是不好,但总觉得它既然有这样方便的功能,而且更安全,不用它心里郁闷呀! php.ini里面有一个包含目录你放到那个目录就好了。 to: uuq(杜牧)您是指:include_path = ".;F:\php" 吗?但我设定了还是不行。 使用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"); to: ice_berg16(寻梦的稻草人) 我不想使用require_once的方法,我想在服务器中配置来实现,谢谢! 参考这个四.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"); 呵呵,引用进来就行了。在php.ini的auto_prepend_file设置话就对所有站点的文件前强制引用了。要是只对某些文件使用,那在这些文件前include phplib下的prepend.php就行了 不用安装啊使用的时候用require或者include就可以了 我配置得差不多,在php.ini加上include_path = ".;C:/apache/Apache2/"auto_prepend_file = "C:\apache\Apache2\php\prepend.php3"结果重新启动了apache,结果不能访问数据库了,怎么回事??? 公交车系统的mysql数据库设计,在线等 PHP正则表达式提取一段HTML里的链接和链接标题 求助..字符串中截取数字的问题... 请问如何设置php的限制访问 相关文章怎么实现? 200分的另外100分!说话算话! 关于一个PHP留言本问题 这三行代码用错吗??好心帮我看看吧 如何在apache_2.0.35下安装php4.1.2!!!! 网站注册中短信验证码的一些求解 Undefined offset 是什么问题啊?急 一直以来没有确却的说法的问题!?
"就是不行":配置失败
是不是只要修改PHP.ini文件就可以了?请教教具体的配置方法。
万分感谢!
require/include不是不好,但总觉得它既然有这样方便的功能,而且更安全,不用它心里郁闷呀!
里面有一个包含目录你放到那个目录就好了。
您是指:include_path = ".;F:\php" 吗?
但我设定了还是不行。
在众多文件里有一个名为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");
我不想使用require_once的方法,我想在服务器中配置来实现,谢谢!
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");
使用的时候用require或者include就可以了
include_path = ".;C:/apache/Apache2/"
auto_prepend_file = "C:\apache\Apache2\php\prepend.php3"
结果重新启动了apache,结果不能访问数据库了,
怎么回事???