详细情况是这样的:文件夹:dom (存放模板文件)
    |_1.gif
        |_________1.ihtml模板文件(其中包含1.gif图片)
文件夹:parser(存放模板解析脚本)
    |
    |_1.php
单独打开1.ihtml可以显示图片可是打开1.php后变量是替换了图片的路径变成了 parser/1.gif好象关于路径的文件都会问题的。

解决方案 »

  1.   

    每个文件开头部分设置一个$root变量,
    |---a.php
    |---temp----b.php
    |---images---logo.gifa.php中的$root="./";
    b.php中的$root="../";再设置图片路径,在 a.php中看图片路径为$root."images/logo.gif";
    b.php中图片路径也是$root."images/logo.gif";
      

  2.   

    我现在的情况是PHP脚本和静态网页模板不在同一个文件夹中,而每个表态网页模板中有好多以这个模板为相对路径的背景图片. 它的路径在PHP脚本中是得不到的.$root属性好象不能对pic 的路径起作用的
      

  3.   

    文件夹:dom (存放模板文件)
        |
            |_______1(文件夹用来存放一号模板)
            |      |____index.ihtml
            |      |____images(文件夹 用来存放本号模板的图片)
            |      |___....(一些和本模板相关的文件,每个模板中的文件数不同)
            |
            |_____2(二号模板)
        |___.....(二百多号模板!!)
    文件夹:parser(存放所有模板解析脚本)
        |
        |_1.php(模板解析脚本)
        |_..(完整的模板脚本组)
    ------------------------------
    我想把模板和脚本彻底分离开来.而模板可以由用户自由上传.不知大家还有好的想法不?
      

  4.   

    再仔细想想,我的模板数量是好几个,每个模板下面都有好几种语言,如en,cn,每一种语言下面又分出好几个文件夹,如admin,用于后台的模板,display用于前台显示的模板,不知你是不是想做到这样的效果。
      

  5.   

    是不是可以这样:
    文件夹:dom (存放模板文件)
        |
            |_______1(文件夹用来存放一号模板)
            |      |____index.ihtml
            |      |____images(文件夹 用来存放本号模板的图片)
            |      |___....(一些和本模板相关的文件,每个模板中的文件数不同)
            |
            |_____2(二号模板)
        |___.....(二百多号模板!!)
    文件夹:parser(存放所有模板解析脚本)
        |
        |_1.php(模板解析脚本)
        |_..(完整的模板脚本组)
    index.php-->根据条件require模板解析脚本作模版文件的时候,把图片文件放入dom/1号文件夹/image/
    上传模版文件的时候把image/和.ihtml放到1号文件夹中即可刚刚想出来的笨办法,麻烦,大虾们还有好的方法吗