源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: qiuyiran
打印 上一主题 下一主题

【锦尚中国教程专题】安乐业3.0商业版整站+织梦新闻站带你搭建全教程

  [复制链接]

6

主题

58

帖子

526

金币

初级会员

Rank: 1

积分
1086
QQ
21#
发表于 2012-7-20 15:02:27 | 只看该作者
锦尚中国源码论坛
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
有最新的补丁吗

6

主题

58

帖子

526

金币

初级会员

Rank: 1

积分
1086
QQ
22#
发表于 2012-8-7 10:30:07 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
回复 lqhs 的帖子

兄弟 3.0怎么整合uc呢

26

主题

929

帖子

40

金币

任意通会员(终身)

积分
918
QQ
23#
发表于 2012-8-9 01:41:08 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
不能上传图片呀!

26

主题

929

帖子

40

金币

任意通会员(终身)

积分
918
QQ
24#
发表于 2012-8-9 01:49:05 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
关于 安乐业(php+mysql)不能上传图片的处理 ."文件上传失败!失败原因:本地文件系统读写权限出错"(2012-03-09 13:58:42)转载▼标签: 杂谈 分类: 安乐业1.7修改心得  
演示网站www.fcgzf.com 防城港住房网



公司在做房产网,看着安乐业这个程序还可以,于是就用了个无限制的。平时一直在改模板,顺便增加一些数据库信息的调用。

前天经理测试的时候,发现图片上传功能错误。

[php] view plaincopyprint?
echo '<html>';   
echo '<head>';   
echo '<title>上传文件</title>';   
echo "<meta http-equiv=/"content-type/" content=/"text/html; charset=gb2312/">";   
echo '</head>';   
echo "<body leftmargin=/"0/" topmargin=/"0/">";   
echo "<table cellpadding=/"2/" cellspacing=/"1/" border=/"0/" height=/"100%/" align=/"left/">";   
echo "<form action='upload.php?action=doupload&to=".$to."' method='post' enctype='multipart/form-data'>";   
echo "<tr ><td  valign='middle'>";   
echo "<input type='file' name='uploadfile'>";   
echo "<input name='submit' type='submit' value='上传'>";   
echo "</td></tr>";   
echo "</form>";   
echo "</table";   
echo "</body>";   
echo '</html>';   
echo '<html>';
        echo '<head>';
        echo '<title>上传文件</title>';
        echo "<meta http-equiv=/"content-type/" content=/"text/html; charset=gb2312/">";
        echo '</head>';
        echo "<body leftmargin=/"0/" topmargin=/"0/">";
        echo "<table cellpadding=/"2/" cellspacing=/"1/" border=/"0/" height=/"100%/" align=/"left/">";
        echo "<form action='upload.php?action=doupload&to=".$to."' method='post' enctype='multipart/form-data'>";
        echo "<tr ><td  valign='middle'>";
        echo "<input type='file' name='uploadfile'>";
        echo "<input name='submit' type='submit' value='上传'>";
        echo "</td></tr>";
        echo "</form>";
        echo "</table";
        echo "</body>";
        echo '</html>';

提示:“文件上传失败!失败原因:本地文件系统读写权限出错”

于是,查看源码,找到上传类,看着没有问题。所以觉得可能是服务器权限配置的问题。于是查看对应文件夹的用户权限,设置完毕,测试依然错误。于是就考虑是不是保存路径错误,再三测试路径没有问题。难道是临时文件没有创建?

于是弹出tmp_name,顺着路径找一下,果然没有临时文件被创建,网上说可能是临时文件夹没有读写权限,于是添加权限。测试,错误依然。

顺便提一下,设置php.ini上传临时文件夹目录的时候,发现两种情况。

1.upload_tmp_dir="C:/WINDOWS/Temp"

2.upload_tmp_dir="C:/WINDOWS/Temp" (我觉得可能是windows与linux目录写法不同吧)

两种路径写法我测试都没有问题,顺便交代一下,我的是在windows下的iis扩展。(看到我帖子的人,要是知道原因,还请回帖提示一下,谢谢)

实在没有办法,检测是不是整个程序文件夹权限或者什么有问题,于是自己写了个测试文件上传ceshi.php,发现可以上传成功,于是郁闷了!

(期间还做了很多测试,以下省略200字……)

就这样耗了我一天多的时间处理这个问题。最后发现 在程序根目录下的 common.inc.php下的 27行 有

  if(!$magic_quotes_gpc) {
    $_FILES = c_addslashes($_FILES);
}

不知道源程序加上这个转义是什么意思,于是去掉,测试上传成功!

上网查找为什么要加addslashes()这个转义函数,网上有一篇文章,写的很好,自己去搜搜看吧。



个人感觉这个转义是故意给加上的,于是贴出来解决办法,供遇到同样问题,或者相似问题的同仁参考。

1

主题

1万

帖子

84

金币

中级会员

Rank: 3Rank: 3

积分
9464
QQ
25#
发表于 2014-6-20 19:25:34 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
支持乞丐!!!支持 锦尚!!!
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2024-11-21 18:45 , Processed in 0.146802 second(s), 22 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明