图片路径都写成相对于根目录的,比如 /a/b/c/t.html

解决方案 »

  1.   

    是不是本来这样的<IMG height=38 src="images/i-3_08.gif">
    写成<IMG height=38 src="/images/i-3_08.gif">
    即可呢???
      

  2.   

    PHP里设置一个变量.
    如 $root_path="/images/";
    这样就OK了.
    做模板时用相对路径OK后,再替换加上 一模板变量.
    在PHP里把 $root_path 的值赋过去.~~~~~~~~~~~~
      

  3.   

    mrshelly(Shelly) 
    这个方法好像不可行,程序运行是没有错误的,只是在美工处理的时候,由于图片路径不对,出现叉叉。
      

  4.   

    把images目录和模板文件放一个目录里,这样打开模板就不会出问题了
    程序写的时候$root_path="/";然后在php文件中要引用到图片的时候,就把$root_path加上去,就可以了吧
      

  5.   

    是不是这样做,各位老大
    php.ini中,加上
    $root_path="/images/";
    然后在php的文件里面是不是加上
    $root_path="/";这样就可以,小弟刚学这个,不太懂,谢谢 。
      

  6.   

    是不是本来这样的<IMG height=38 src="images/i-3_08.gif">
    写成<IMG height=38 src="/images/i-3_08.gif">
    即可呢???
    --------------------------
    这样就可以了啊
      

  7.   

    是不是本来这样的<IMG height=38 src="images/i-3_08.gif">
    写成<IMG height=38 src="/images/i-3_08.gif">
    即可呢???这样显然是不幸的,如果你是在用在线编辑器做模板修改,那么是可以的。
    当你在本地编辑模板时,这个“/”指向哪里了呢?
      

  8.   

    谁说不可行????你可能没有理解到。
    img src="images/........"
    美工调试OK后。
    替换为 
    img src="{root_path}images/.....$t->setvar("root_path","/site1/");你说OK还是不OK????
      

  9.   

    把静态页中的图片路径用域名表示,就不会出现这种问题了
    <img src="http://www.wwcec.net/img/001.gif" align="absmiddle" height="30" />
      

  10.   

    用域名表示固然可以,但不在网上时同样是个叉to mrshelly(Shelly) 
    如果要做额外的文本替换,那还要换成{root_path}吗直接换成/好了还省去了模板替换
    不过请注意,不以img标记出现的图片你又如何替换呢?比如背景
      

  11.   

    比如
    htm页面你的图片路径为<img src="../images/xxx.jpg">
    在用了phplib模板后该htm页面应该为<img src="images/xxx.jpg">
    注意你存放模板的文件夹与图片文件夹在同一级
    这样讲不知道你明白吗????
      

  12.   

    allkill(傲气游) 
    我现在就是用这个办法来做,但是想想应该会其他的办法的,
    你的这个办法虽然不是最完美,但是是简单的。
      

  13.   

    当作为团队开发时,很自然的就是“图片放在各自的目录下面”。通过开发工具来保持副本的一致性。
    当作为个人开发时,维持两个内容相同的目录显然是不必要的。其实只要把图片目录放在模板目录下,并给以特殊的命名。借助模板驱动就很容易解决这个问题。
    通常我们把图片目录命名为images,但是可以按模板变量的格式命名为{images}
    这样在模板中就是<img src="{imgages}/img.gif">,这样并不妨碍模板作为html文件打开
    而在模板处理程序中用
    $tpl->set_var("images","路径/{images}");
    就可方便的修改路径了