您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms内容附件调用和添加远程地址的调用方法

李具匡2025-05-27 17:33:22phpcms教程已有5人查阅

导读1,CSS路径有{CSS_PATH}2,图片路径有{IMG_PATH}3,JS路径有{JS_PATH}4,那么附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址)

phpcms中几个地址调用的方法
1,CSS路径有{CSS_PATH}
2,图片路径有{IMG_PATH}
3,JS路径有{JS_PATH}4,那么附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址)
{php echo pc_base::load_config('system','upload_url')}
5,附件表是attachment
如果查询呢?
先从news表中取得id值,然后
SELECT aid FROM `v9_attachment_index` where keyid like '%id%';
取得aid
然后查询
SELECT * FROM `v9_attachment` where aid=$aid;
得到filepath完成查询
字段 类型 Null 默认 额外 注释
aid int(10) unsigned PKauto_increment 附件ID
module char(15) NO 模块名称
catid smallint(5) unsigned NO 0栏目ID
filename char(50) NO 附件名称
filepath char(200) NO 附件路径
filesize int(10) unsigned NO 0附件大小
fileext char(10) NO 附件扩展名
isimage tinyint(1) unsigned NO 0是否为图片 1为图片
isthumb tinyint(1) unsigned NO 0是否为缩略图 1为缩略图
downloads mediumint(8) unsigned NO 0
userid mediumint(8) unsigned NO 0userid
uploadtime int(10) unsigned NO 0上传时间
uploadip char(15) NO 上传ip
status tinyint(1) NO 0附件使用状态
authcode char(32) NO 附件路径MD5值
siteid smallint(5) unsigned NO 0站点id
键名 类型 字段
PRIMARY PRIMARY aid
authcode INDEX authcode
表 7 : v9_attachment_index 附件关系表字段 类型 Null 默认 额外 注释
keyid char(30) PK 关联id
aid char(10) NO 附件ID
键名 类型 字段
keyid INDEX keyid
aid INDEX aid
6,添加远程地址的调用,是在new_data中的downfiles列中。
形式如下
array (
0 =>
array (
'fileurl' => 'http://zhuanxing.cn/public/tx/201306.pdf',
'filename' => '传知行学术通讯2013年第四期电子版',
),
)
取出远程路径的方法
{pc:get sql="select * from v9_news_data where id=$id order by id asc " }
<ul class="list">
{loop $data $r}
{php $xiazai = string2array($r['downfiles']);}
<li>
<p>下载地址:{php echo $xiazai[0][fileurl]; }</p>
</li>
{/loop}
</ul>
{/pc}

本文标签:

很赞哦! (1)

暂无内容
暂无内容
暂无内容
暂无内容
留言与评论 (共有 0 条评论)
昵称:
匿名发表 登录账号
         
验证码: