模板的图片路径问题,请指教

颓废的老猫 2005-04-18 10:00:23
文章发布系统中,添加一个分类就创建一个文件夹,添加一个子分类就在上级分类的文件夹下创建一个文件夹。文章根据模板生成html文件,存入相应文件夹下面。现在的问题是,生成的html文件上图片的路径该怎么做呢,是在模板处理的时候处理吗?怎么处理呢
...全文
206 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
34n 2005-04-20
  • 打赏
  • 举报
回复
个人认为图片存在外层的一个路径,设置一个全局变量来加载这个路径比较好些
allkill 2005-04-20
  • 打赏
  • 举报
回复
图片用绝对路径。
颓废的老猫 2005-04-20
  • 打赏
  • 举报
回复
to: skystar008(疯花血月)
我的php文件的路径不是不变的,图片路径也是固定的,但是生成的html文件存放路径是变化的,那么是不是要根据html文件存放的路径再确定{$IMG_PATH},此时的{$IMG_PATH}应该是个变量了吧
cokeyang 2005-04-19
  • 打赏
  • 举报
回复
图片的路径设置成变量{imgurl},放在html页面里
在他对应处理该html页面的php文件中,获得$imgurl的值
用set_var("imgurl",$imgurl);付值即可
skystar008 2005-04-19
  • 打赏
  • 举报
回复
to:ray929(海豚)
一定要用绝对路径
否则做的时候比较麻烦

可以设置图片绝对路径的全局变量以供调用
--------------------------------------------------------------------
在程序中用绝对路径是不规范的。模板文件与图片文件都不是考虑的主要问题,执行时是根据你的PHP文件来识别真正的图片路径的,不论你的模板文件放在哪里,只要能解析出来,图片文件的路径是相对PHP文件而言的。
你可以这样定义
define('ROOT_PATH','./../');
图片文件的定义<img src="{$IMG_PATH}" ....>
$tpl->assign('IMG_PATH',ROOT_PATH);
多菜鸟 2005-04-19
  • 打赏
  • 举报
回复
http://www.chinax.org/Dispbbs.asp?boardid=17&ID=43&replyID=405&skin=1
huanxiong0101 2005-04-18
  • 打赏
  • 举报
回复
图片的路径设置成变量{imgurl},放在html页面里
在他对应处理该html页面的php文件中,获得$imgurl的值
用set_var("imgurl",$imgurl);付值即可
keaizhong 2005-04-18
  • 打赏
  • 举报
回复
你图片在哪里就指向哪个目录喽。
huanxiong0101 2005-04-18
  • 打赏
  • 举报
回复
可以,只要所有html页面同一级目录下,而且所有图片文件存在于同一个文件夹内即可
比方说,
根目录 | 二级目录
index.php | body文件夹
login.php | image文件夹
... | style文件夹
... | ...
如果你的html文件存放在二级目录(比方说body文件夹),而图片文件也存放在二级目录(比方说image文件夹)的话,那么你可以在所有的html文件里写图片路径 ../image/*.gif 即可
reners 2005-04-18
  • 打赏
  • 举报
回复

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


==
那就将图片单独放到另外的目录中,图片的目录结构类似于html存放的结构就行了
颓废的老猫 2005-04-18
  • 打赏
  • 举报
回复
我的想法是能不能 html页面的存放路径有变化,但是图片的路径不变。类似绝对路径
ray929 2005-04-18
  • 打赏
  • 举报
回复
一定要用绝对路径
否则做的时候比较麻烦

可以设置图片绝对路径的全局变量以供调用
uuq 2005-04-18
  • 打赏
  • 举报
回复
在图片前面加多一个{imgurl}这个根据你目录变化变化。
最好是带http://www.xxx.com/images/jjjj.jpg这种形式

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧