TA的每日心情![](source/plugin/dsu_paulsign/img/emot/.gif) | 2022-3-26 21:00 |
---|
签到天数: 32 天 [LV.5]常住居民I
|
5#
![](static/image/common/ico_lz.png)
楼主 |
发表于 2020-7-28 12:31:58
|
只看该作者
[i=s] 本帖最后由 紫荆棘鸟 于 2020-7-30 12:05 编辑 [/i]
考察了几位文友的论坛个人图片上传/显示情况。这里的朋友可以分为四类:
a)没有上传个人图像, 个人图像显示为网站缺省值情形下的图像; 例如:[url=http://bbs.sijige.net/home.php?mod=space&uid=42484]金水桥边[/url]
b)没有上传个人图像, 个人图像显示为上述 QQ 空间的那个图像; 例如:[url=http://bbs.sijige.net/home.php?mod=space&uid=1648]白水[/url]
c)已经上传个人图像, 个人图像显示为上述 QQ 空间的那个图像; 例如:[url=http://bbs.sijige.net/home.php?mod=space&uid=45647]义夫义[/url]
d)已经上传个人图像, 个人图像显示为自己上传的图像。 例如:[url=http://bbs.sijige.net/home.php?mod=space&uid=7393]云上云上[/url]
显然,a) and d)两种情形没有问题,而 b)c)则是不对的。列表如下:
[table]
[tr][td=90]
[/td][td=189][align=left][align=left][font=SimSun]个人上传图像[/font][/align][/align][/td][td=139][align=left][align=left][font=SimSun]网站显示的图像[/font][/align][/align][/td][td=139][align=left][align=left][font=SimSun]备注[/font][/align][/align][/td][/tr]
[tr][td=90] [align=left][font=SimSun]情形[/font]a[font=SimSun])[/font][/align][align=left][url=http://bbs.sijige.net/home.php?mod=space&uid=42484]金水桥边[/url][/align] [/td][td=189][align=left][align=left] x[/align][/align][/td][td=139][align=left][align=left] http://bbs.sijige.net/uc_server/images/noavatar_middle.gif[/align][/align][/td][td=139][align=left][align=left] 显示正确[/align][/align][/td][/tr]
[tr][td=90] [align=left][font=SimSun]情形[/font]b[font=SimSun])[/font][/align][align=left]
[font=SimSun][url=http://bbs.sijige.net/home.php?mod=space&uid=1648]白水[/url][/font][/align] [/td][td=189][align=left][align=left] x[/align][/align][/td][td=139][align=left][align=left] http://imgcache.qq.com/ac/qqshow/client/qs_nobg_21.gif[/align][/align][/td][td=139][align=left][align=left] 应该显示为:[/align][align=left]http://bbs.sijige.net/uc_server/images/noavatar_middle.gif[/align][/align][/td][/tr]
[tr][td=90] [align=left][font=SimSun]情形[/font]c[font=SimSun])[/font][/align][align=left]
[font=SimSun][url=http://bbs.sijige.net/home.php?mod=space&uid=45647]义夫义[/url][/font][/align] [/td][td=189][align=left][align=left] http://bbs.sijige.net/uc_server/data/avatar/000/04/56/47_avatar_big.jpg[/align][/align][/td][td=139][align=left][align=left] http://imgcache.qq.com/ac/qqshow/client/qs_nobg_21.gif[/align][/align][/td][td=139][align=left][align=left] 显示错误[/align][/align][/td][/tr]
[tr][td=90] [align=left][font=SimSun]情形[/font]d[font=SimSun])[/font][/align][align=left]
[font=SimSun][url=http://bbs.sijige.net/home.php?mod=space&uid=7393]云上云上[/url][/font][/align] [/td][td=189][align=left][align=left] http://bbs.sijige.net/uc_server/data/avatar/000/00/73/93_avatar_middle.jpg
[/align][/align][/td][td=139][align=left][align=left] http://bbs.sijige.net/uc_server/data/avatar/000/00/73/93_avatar_middle.jpg[/align][/align][/td][td=139][align=left][align=left] 显示正确[/align][/align][/td][/tr]
[/table]
[align=left]俺属于资深网虫,但在这里属于新新人类,因此俺的图片显示数以第四类,上传了,正确显示。[/align]
[align=left]好,咱们来分析 why。打开这个帖子(比如说):[url=http://bbs.sijige.net/forum.php?mod=viewthread&tid=211912]梨花[/url] 里面有我、白水、云上云上等同学的回帖。咱们这里具体分析一下白水同学的图像为啥显示不正确。点击上面那个链接,然后按右键,选择 “view page source”(看看网站的帖子显示程序 forum.php 所生成的 html 文件。文件不小,但咱们只需对比我的图片显示的那部分以及白水图片显示的那部分就可以了。我的网站 ID 是 77257,白水同学的网站 ID 是 1648,所以很容易找出相关的图片显示代码,并且简单地做个对比,见下图:[/align]
[align=left]
[/align]
[align=left]大家看到区别没有?我的图像是由
[/align]
[url=http://bbs.sijige.net/uc_server/avatar.php?uid=77257&size=middle]http://bbs.sijige.net/uc_server/avatar.php?uid=77257&size=middle[/url]
显示的,而白水同学的图像是由
[url=http://qs.qlogo.cn/qsthirdbg/310433595/013655E4EC6A9EB0575A2BBF031C422E/140]http://qs.qlogo.cn/qsthirdbg/310433595/013655E4EC6A9EB0575A2BBF031C422E/140[/url]
显示的。大家可以点击上述两个链接,看是不是这样。
(等下再继续分析,没时间了,呵呵 |
|