• 2420阅读
  • 112回复

修改上传照片链接批量上传为普通上传(群组设置) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 88楼 发表于: 2024-01-07 15:58:15 星期日  点亮(0)
回复85楼 zhangjingyu 的帖子
zhangjingyu 想通过搜索写一个php文件,把数据库中群组相册ID、名称、照片数量等可视化呈现出来,以方便查看。可研究了几个小时,楞是没成功。哎!也许,只能直接用穷举法,把所有群组相册照片数从pw_cnphoto查询出来,然后更新到pw_cnalbum中了。 (2024-01-06 23:29)   
<?php
require_once ('../global.php');

//如果添加了新的更新语句,请及时更新提示信息中的现有条数。
//2024年1月7日,莘医大药房五店,联想笔记本电脑完成本文件。

//统计群组相册数量
$photonum=$db->get_one("SELECT COUNT(*) as num FROM pw_cnalbum WHERE atype='1'");

//更新各群组相册照片数为准确数据
$rs14=$db->get_one("SELECT COUNT(*) AS num FROM pw_cnphoto WHERE aid='14'");
$ts14=$rs14['num'];
$db -> update("UPDATE pw_cnalbum SET photonum='$ts14' where aid='14'");

$rs15=$db->get_one("SELECT COUNT(*) AS num FROM pw_cnphoto WHERE aid='15'");
$ts15=$rs15['num'];
$db -> update("UPDATE pw_cnalbum SET photonum='$ts15' where aid='15'");

echo("<h2>恭喜你,操作成功!群组现有相册<font style='color:#f00'>{$photonum['num']}</font>个,请注意核对本文件更新语句数量(现有2条)。</h2>");
echo "<h2><a href='http://www.vtu425.com' style='color:#f0f'>别等了,点击进入论坛吧!</a></h2>";

?>
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 89楼 发表于: 2024-01-07 15:59:47 星期日  点亮(0)
论坛视图下创建相册出错:
Fatal error: Call to a member function get() on a non-object in /www/wwwroot/vtu425.com/require/thread_galbum.php on line 518
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 90楼 发表于: 2024-03-24 22:20:51 星期日  点亮(0)
本地测试还是同样的错误提示:
Fatal error: Call to a member function get() on a non-object in /www/wwwroot/vtu425.com/require/thread_galbum.php on line 518

查看thread_galbum.php文件的第518行,就是下面红色这行:
        if (($banword = $wordsfb->comprise($aintro)) !== false) {
            Showmsg('post_wordsfb');
        }

看看“post_wordsfb”是什么意思?
'post_wordsfb'    => '警告:您提交的内容中含有非法词语 \'<font color=red>$GLOBALS[banword]</font>\'!',

“非法词语”?虽然没有弹出这个提示,但这和非法词语有什么关系?再查看这里面的关键词“$aintro”,上面代码往上几行:
$aintro && strlen($aintro) > 255 && Showmsg('colony_aintro_length');

搜索里面的提示:
'colony_aname_length'        => '相册名称不能超过24字节',
'colony_aintro_length'        => '相册描述不能超过255字节',

看来是和描述有关:相册的描述里有非法词语,可明明什么都没填啊?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 91楼 发表于: 2024-03-24 22:43:02 星期日  点亮(0)
可即使填了描述(本来就是非必填)还是会继续报错:
Fatal error: Call to a member function get() on a non-object in D:\website\require\thread_galbum.php on line 532

再看第532到534行:
                    if ($value > $credit->get($winduid,$key)) {
                        Showmsg('colony_moneylimit2');
                    }

'colony_moneylimit2'    => '你需要{$GLOBALS[moneyvalue]}{$GLOBALS[moneyname]}才能创建相册',

我会没有足够的积分创建相册?笑话!群组视图下创建相册就没有任何问题。什么情况?什么逻辑?看两种模式的php文件中的代码,应该都是一样的,怎么论坛视图下会报错呢?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 92楼 发表于: 2024-03-26 21:26:02 星期二  点亮(0)
把上面532到534行的代码屏蔽后测试,又报539行错误:
$credit->sets($winduid,$creditset,true);

好吧,把整个积分有关部分的代码都屏蔽了,终于可以创建相册了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 93楼 发表于: 2024-03-26 23:03:42 星期二  点亮(0)
往回看,看以前的帖子,其实去年的时候也出现过论坛积分相关的代码部分报错,大致为32楼到42的记录。那是上传照片时,现在是创建相册时,虽然注释法测试通过,实际家园论坛文件已经修改,同样用的删除代码法。用对此软件发现,之前曾删除过代码,也就是本帖前面说的上传照片部分(所以才有了这部分文字说明,哈哈)。好了,不早了,去睡觉。有时间了测试上传照片时由现在的3个增加到5个,其实今晚已经测试得差不多了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线未来首先

只看该作者 94楼 发表于: 2024-03-29 16:01:13 星期五  点亮(0)
前几天好忙好忙。今天出来冒泡了
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线zhangjingyu

只看该作者 95楼 发表于: 2024-03-29 19:55:35 星期五  点亮(0)
嗯,都差不多,都不容易。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线未来首先

只看该作者 96楼 发表于: 2024-03-30 13:58:55 星期六  点亮(0)
说的好,再来回帖
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线zhangjingyu

只看该作者 97楼 发表于: 2024-03-30 22:18:26 星期六  点亮(0)
那我看看,顾兄什么时候再来。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!