放在php.ini中include_path指向的目录

解决方案 »

  1.   

    昨天我看了,是这样的:include_path = ".;D:/usr/local/php/extensions"
    可是在extensions下全是.dll文件
    现在的问题是不知道该怎么配置。
    不知道把什么文件放到什么位置?请大家指点一下
      

  2.   

    那并没有什么关系,不过你的设置有点怪异

    include_path = ".;D:/usr/local/php/extensions;d:/smarttemplate"
    则将smarttemplate解包到d:/smarttemplate
      

  3.   

    那这3个文件呢?把他们放那里?
    class.smarttemplate.php
    class.smarttemplatedebugger.php
    class.smarttemplateparser.php
      

  4.   

    class.smarttemplate.php
    class.smarttemplatedebugger.php
    class.smarttemplateparser.php==================上面这些,都是类....楼主先了解了相关类的内容后,就会知道,放哪个目录里都不影响使用..如果楼主对类没有了解,放哪个目录里,都无法上面这些东西...所以..结论是.放哪里不是问题,重要的是,楼主了解类了吗?
      

  5.   

    哗,都是重量级人物的解答喔.
    我知道smartTemplate只是一个模板应用类,放在那里都不成问题。就好像fastTemplate,Templates等都是模板类,不知楼主用过没有
      

  6.   

    如果无法配置INCLUDE_PATH的话也可以直接require_once(YOUR_SMARTY_DIR.'Smarty.class.php');
      

  7.   

    我用的是Smarty Templates+ADODB
    放在哪儿都一样
      

  8.   

    关键是要注意smarttemplate中类间相互包含都是用了require 'xx.php';这样的语句,为了使路径正确,需要设置一个包含路径。
    如果PHP。INI没有设置这个,我觉得用ini_set('include_path','../include');就是觉得这样麻烦了点,用到的时候,文件头都要写一下