图片的路径设置成变量{imgurl},放在html页面里
在他对应处理该html页面的php文件中,获得$imgurl的值
用set_var("imgurl",$imgurl);付值即可

解决方案 »

  1.   

    在图片前面加多一个{imgurl}这个根据你目录变化变化。
    最好是带http://www.xxx.com/images/jjjj.jpg这种形式
      

  2.   

    我的想法是能不能 html页面的存放路径有变化,但是图片的路径不变。类似绝对路径
      

  3.   


    ======我的想法是能不能 html页面的存放路径有变化,但是图片的路径不变。类似绝对路径
    ==
    那就将图片单独放到另外的目录中,图片的目录结构类似于html存放的结构就行了
      

  4.   

    可以,只要所有html页面同一级目录下,而且所有图片文件存在于同一个文件夹内即可
    比方说,
            根目录      |   二级目录
            index.php   |    body文件夹
            login.php   |    image文件夹
             ...        |    style文件夹
             ...        |       ...
    如果你的html文件存放在二级目录(比方说body文件夹),而图片文件也存放在二级目录(比方说image文件夹)的话,那么你可以在所有的html文件里写图片路径 ../image/*.gif 即可
      

  5.   

    图片的路径设置成变量{imgurl},放在html页面里
    在他对应处理该html页面的php文件中,获得$imgurl的值
    用set_var("imgurl",$imgurl);付值即可
      

  6.   

    http://www.chinax.org/Dispbbs.asp?boardid=17&ID=43&replyID=405&skin=1
      

  7.   

    to:ray929(海豚)
    一定要用绝对路径
    否则做的时候比较麻烦可以设置图片绝对路径的全局变量以供调用
    --------------------------------------------------------------------
    在程序中用绝对路径是不规范的。模板文件与图片文件都不是考虑的主要问题,执行时是根据你的PHP文件来识别真正的图片路径的,不论你的模板文件放在哪里,只要能解析出来,图片文件的路径是相对PHP文件而言的。
    你可以这样定义
    define('ROOT_PATH','./../');
    图片文件的定义<img src="{$IMG_PATH}" ....>
    $tpl->assign('IMG_PATH',ROOT_PATH);
      

  8.   

    to: skystar008(疯花血月)
    我的php文件的路径不是不变的,图片路径也是固定的,但是生成的html文件存放路径是变化的,那么是不是要根据html文件存放的路径再确定{$IMG_PATH},此时的{$IMG_PATH}应该是个变量了吧