技术问答
BBS
应用市场
联系合作
傲派软件
伟成科技
用户名
Email
自动登录
找回密码
密码
登录
立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
搜索
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
设置
退出
免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码
»
技术问答
›
OurPHP !
›
问题反馈(PHP)
›
.minimg. 调取的图片路径不对
返回列表
查看:
20719
|
回复:
10
[V1.x问题求助]
.minimg. 调取的图片路径不对
xingcj
当前离线
积分
80
3
主题
3
主题
3
主题
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
发消息
电梯直达
1
#
xingcj
发表于 2016-7-6 10:30:32
|
只看该作者
|
倒序浏览
|
阅读模式
提交问题
提示::
-
运行环境:
本地测试
运行服务器:
linux
PHP版本:
1
OurPHP版本:
100
编辑器:
专用的PHP编辑器
程序存放目录:
根目录
在页面中使用了.$ourphp.minimg.标签调取缩略图,数据库中缩略图中的数据为“/function/uploadfile/20160706/20160706091732_44714.jpg”
但在生成的页面中却变成了“//function/uploadfile/20160706/20160706091732_44714.jpg”,多加了一个斜杠,请问改哪里才能把多加的这个斜杠去掉?
谢谢!
收藏
0
回复
举报
admin
当前离线
积分
0
222
主题
222
主题
222
主题
管理员
积分
0
发消息
2
#
admin
发表于 2016-7-8 17:28:59
|
只看该作者
你看你图片标签 前面是不是 网站路径的标签
回复
举报
xingcj
当前离线
积分
80
3
主题
3
主题
3
主题
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
发消息
3
#
楼主
|
xingcj
发表于 2016-7-11 21:52:35
|
只看该作者
代码如下:
<img src="[.$ourphp.minimg.]" alt="[.$ourphp.title.]" width="157" height="121" />
请帮忙查看下源码中是不是有错误。
回复
举报
admin
当前离线
积分
0
222
主题
222
主题
222
主题
管理员
积分
0
发消息
4
#
admin
发表于 2016-7-12 13:02:07
|
只看该作者
后台在上传图片和发布的时候
function/uploadfile/20160706/20160706091732_44714.jpg
前面是不会有斜杠的。 所以你看看你后台图片路径 把前的的 / 去掉在提交就行了
回复
举报
xingcj
当前离线
积分
80
3
主题
3
主题
3
主题
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
发消息
5
#
楼主
|
xingcj
发表于 2016-7-12 21:14:19
|
只看该作者
试过好几次了,上传图片时选第一张为缩略图时,数据库生成的数据默认是有前面的斜杠的,我感觉程序在上传和调用时都在前面加上斜杠。
在网站config目录中的ourphp_config.php文件中有如下代码:
//网站路径
$ourphp_webpath="/";
我觉得就是这个参数的原因,上传程序和
.minimg.
标签都调用这个参数,上传时加了一个斜杠,调取时又加了一个斜杠,就造成了实际显示时,图片的路径前有两个斜杠。可是怎么去,没在相应源码中找到,希望能指点一下。
回复
举报
admin
当前离线
积分
0
222
主题
222
主题
222
主题
管理员
积分
0
发消息
6
#
admin
发表于 2016-7-13 11:08:00
|
只看该作者
当你点击上传按钮,上传好图片以后
input 中 确实是 有 /
如 /function/uploadfile/20160706/20160706091732_44714.jpg
但是,注意,但是 你提交后。系统自动把 前面的 / 给去掉了
提交成功后的 应该是 function/uploadfile/20160706/20160706091732_44714.jpg
没有/的 如果你的有。找你的原因
看看你主机函数是不是有不支持的
回复
举报
xingcj
当前离线
积分
80
3
主题
3
主题
3
主题
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
发消息
7
#
楼主
|
xingcj
发表于 2016-7-13 11:15:36
|
只看该作者
上传图片后,OP_Articlecontent中的图片地址是/开头的,提取第一张图片后,OP_Minimg中的地址也是/开头的,
我是在本地调试的,如果是主机函数问题,我应该从哪里入手?谢谢!!
回复
举报
xingcj
当前离线
积分
80
3
主题
3
主题
3
主题
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
发消息
8
#
楼主
|
xingcj
发表于 2016-7-13 15:01:49
|
只看该作者
PHP我是初学,不太懂,刚刚看了下代码,在ourphp_article.php中,有以下代码:
$p="#src=('|\")(.*)('|\")#isU";
preg_match_all ($p, $img, $img1);
@$OP_Minimg =$img1[2][0];
感觉只是去掉了左右的引号,然后将值赋给$OP_Minimg,并没有去掉/
我不确定是不是这个文件负责保存第一张图为缩略图,请检查一下。。
回复
举报
admin
当前离线
积分
0
222
主题
222
主题
222
主题
管理员
积分
0
发消息
9
#
admin
发表于 2016-7-13 18:40:30
|
只看该作者
请问,你发布商品的时候
上传缩略图 然后提交 前面依然 有 / 吗?
还是说 只是文章这样 ?
回复
举报
xingcj
当前离线
积分
80
3
主题
3
主题
3
主题
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
发消息
10
#
楼主
|
xingcj
发表于 2016-7-13 22:17:26
|
只看该作者
刚试了一下,商品添加缩略图时,在数据库中OP_Minimg中的数据是没有前面的斜杠的。文章系统第一张缩略图错误,我觉得还是这行代码的原因:
ourphp_article.php文件第56行,添加以下红色代码,就没有问题了。
$p="#src=('
/
|\"
/
)(.*)('|\")#isU";
preg_match_all ($p, $img, $img1);
@$OP_Minimg =$img1[2][0];
回复
举报
admin
当前离线
积分
0
222
主题
222
主题
222
主题
管理员
积分
0
发消息
11
#
admin
发表于 2016-7-14 13:51:26
|
只看该作者
谢谢
我们会在下一版本修复这个问题
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表