Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 关于YOHO2.0首页FLASH动画的一点问题!

[复制链接]
魅力西安 发表于 2009-11-28 11:46:03 | 显示全部楼层 |阅读模式
本帖最后由 魅力西安 于 2009-11-28 11:47 编辑

我看了好几个人发的YOHU2.0的模板,在首页(INDEX.PHP)上的那个很酷的动画里有一个问题,也许不是问题,但我想绝对不是原作者的本意!
那就是这个动画不是会显示用户的最新“记录(DOING)”的吗?!但是我看index.htm模板代码里压根就没有传递“记录”的字符串到动画里!

原代码是这样的:
  1. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" name="home" width="100%" height="270" align="middle" id="home">
  2. <param name="allowScriptAccess" value="sameDohome" />
  3. <param name="movie" value="home.swf?msg=歡迎來到×××!" />
  4. <param name="loop" value="false" />
  5. <param name="menu" value="false" />
  6. <param name="quality" value="best" />
  7. <param name="scale" value="noscale" />
  8. <param name="wmode" value="transparent" />
  9. <param name="bgcolor" value="#cccccc" />
  10. <embed src='home.swf?msg=<%=msg%>' loop="false" menu="true" quality="best" scale="noscale" wmode="transparent" bgcolor="#cccccc" width="100%" height="270" swLiveConnect=true id="home" name="home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
  11. </object>
复制代码
注意这两句代码:<param name="movie" value="home.swf?msg=歡迎來到×××!" /> 和  <embed src='home.swf?msg=<%=msg%>‘这两处代码的意思类似,就是将一个字符串传递到动画里,显示成动画里那些小人的话语,前一句传递一个固定的网站的欢迎语了,这样也可以,后面这句的<%=msg%> 看起来是个ASP代码,如果要调用UCHOME的用户最新记录其实应该改为$msgs
修改后应该为:
  1. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" name="home" width="100%" height="270" align="middle" id="home">
  2. <param name="allowScriptAccess" value="sameDohome" />
  3. <param name="movie" value="image/home.swf?msg=$msgs" />
  4. <param name="loop" value="false" />
  5. <param name="menu" value="false" />
  6. <param name="quality" value="best" />
  7. <param name="scale" value="noscale" />
  8. <param name="wmode" value="transparent" />
  9. <param name="bgcolor" value="#cccccc" />
  10. <embed src='image/home.swf?msg=$msgs' loop="false" menu="true" quality="best" scale="noscale" wmode="transparent" bgcolor="#cccccc" width="100%" height="270" swLiveConnect=true id="home" name="home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
  11. </object>
复制代码
而变量$msgs已经在YOHO2.0提供的index.php的页面里获取了,只是模板里没有用,把它加上就可以了!我一直奇怪为什么没有人发现和修改此处代码呢?!今天发出来告知大家!!
 楼主| 魅力西安 发表于 2009-11-28 11:50:55 | 显示全部楼层
莫非只有我觉的这是个问题?!
回复

使用道具 举报

125410 发表于 2009-11-28 12:00:35 | 显示全部楼层
代码的问题太复杂了。。搞不懂,不过有人已经提出过有木马后门了,我也按照步骤清楚了!!暂时没什么问题!!
回复

使用道具 举报

Imabird 发表于 2009-11-29 17:32:36 | 显示全部楼层
帮顶..........
回复

使用道具 举报

梦雨行 发表于 2010-5-2 20:09:15 | 显示全部楼层
楚游网提醒你:顶顶更健康!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 00:04 , Processed in 0.022286 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表