免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7845 | 回复: 7
打印 上一主题 下一主题

浏览网页时,验证码图片无法显示,PNG格式图片无法显示! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-28 10:20 |只看该作者 |倒序浏览
尝试过:\r\n1,HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer\\Security]\r\n\"BlockXBM\"=dword:00000000导入 \r\n2,安全设置为最低,所有IE设置为默认。\r\n3,查杀病毒\r\n去临时文件中找验证码的名字,没找到。\r\n请各位帮忙,谢谢

论坛徽章:
0
2 [报告]
发表于 2007-07-28 10:28 |只看该作者
运行环境:Windowxp en,IE7.0

论坛徽章:
0
3 [报告]
发表于 2007-07-28 10:51 |只看该作者
这個論壇嗎?\r\n還是其他網站,又或者是自己的空間?\r\n有些空間提供商服務器組件不支持...

论坛徽章:
0
4 [报告]
发表于 2007-07-30 10:35 |只看该作者
验证码的图片看不到,是吧?

论坛徽章:
0
5 [报告]
发表于 2007-07-31 16:13 |只看该作者
用FIREFOX看看可以吗???\r\nIE7没怎么用过。。。

论坛徽章:
0
6 [报告]
发表于 2007-08-01 14:16 |只看该作者
记得有个验证码补丁\r\n乱说的。。。

论坛徽章:
0
7 [报告]
发表于 2007-08-01 16:43 |只看该作者
你的浏览器可能设置了屏蔽某插件?

论坛徽章:
0
8 [报告]
发表于 2007-08-01 17:41 |只看该作者
asp網葉無組件支持驗證碼源碼:\r\n\r\n<%\r\nOption Explicit \' 显示声明\r\n\r\nClass Com_GifCode_Class\r\n\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\r\n\' Author: Layen support@ssaw.net 84815733(QQ)\r\n\' Thanks: Laomi, Laomiao, NetRube\r\n\' 2006-01-02\r\n\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\r\nPublic Noisy, Count, Width, Height, Angle, Offset, Border\r\n\r\nPrivate Graph(), Margin(3)\r\n\r\nPrivate Sub Class_Initialize()\r\nRandomize\r\nNoisy = 16 \' 干扰点出现的概率\r\nCount = 4 \' 字符数量\r\nWidth = 80 \' 图片宽度\r\nHeight = 20 \' 图片高度\r\nAngle = 2 \' 角度随机变化量\r\nOffset = 20 \' 偏移随机变化量\r\nBorder = 1 \' 边框大小\r\nEnd Sub\r\n\r\nPublic Function Create()\r\n\r\nConst cCharSet = \"123456789\"\r\n\r\nDim i, x, y\r\n\r\nDim vValidCode : vValidCode = \"\"\r\nDim vIndex\r\n\r\nReDim Graph(Width-1, Height-1)\r\n\r\nFor i = 0 To Count - 1\r\nvIndex = Int(Rnd * Len(cCharSet))\r\nvValidCode = vValidCode + Mid(cCharSet, vIndex+1 , 1)\r\nSetDraw vIndex, i\r\nNext\r\n\r\nCreate = vValidCode\r\n\r\nEnd Function\r\n\r\nSub SetDot(pX, pY)\r\nIf pX * (Width-pX-1) >= 0 And pY * (Height-pY-1) >= 0 Then\r\nGraph(pX, pY) = 1\r\nEnd If\r\nEnd Sub\r\n\r\nPublic Sub SetDraw(pIndex, pNumber)\r\n\r\n\' 字符数据\r\nDim DotData(8)\r\nDotData(0) = Array(30, 15, 50, 1, 50, 100)\r\nDotData(1) = Array(1 ,34 ,30 ,1 ,71, 1, 100, 34, 1, 100, 93, 100, 100, 86)\r\nDotData(2) = Array(1, 1, 100, 1, 42, 42, 100, 70, 50, 100, 1, 70)\r\nDotData(3) = Array(100, 73, 6, 73, 75, 6, 75, 100)\r\nDotData(4) = Array(100, 1, 1, 1, 1, 50, 50, 35, 100, 55, 100, 80, 50, 100, 1, 95)\r\nDotData(5) = Array(100, 20, 70, 1, 20, 1, 1, 30, 1, 80, 30, 100, 70, 100, 100, 80, 100, 60, 70, 50, 30, 50, 1, 60)\r\nDotData(6) = Array(6, 26, 6, 6, 100, 6, 53, 100)\r\nDotData(7) = Array(100, 30, 100, 20, 70, 1, 30, 1, 1, 20, 1, 30, 100, 70, 100, 80, 70, 100, 30, 100, 1, 80, 1, 70, 100, 30)\r\nDotData(8) = Array(1, 80, 30, 100, 80, 100, 100, 70, 100, 20, 70, 1, 30, 1, 1, 20, 1, 40, 30, 50, 70, 50, 100, 40)\r\n\r\nDim vExtent : vExtent = Width / Count\r\nMargin(0) = Border + vExtent * (Rnd * Offset) / 100 + Margin(1)\r\nMargin(1) = vExtent * (pNumber + 1) - Border - vExtent * (Rnd * Offset) / 100\r\nMargin(2) = Border + Height * (Rnd * Offset) / 100\r\nMargin(3) = Height - Border - Height * (Rnd * Offset) / 100\r\n\r\nDim vStartX, vEndX, vStartY, vEndY\r\nDim vWidth, vHeight, vDX, vDY, vDeltaT\r\n\r\nDim vAngle, vLength\r\n\r\nvWidth = Int(Margin(1) - Margin(0))\r\n\r\nvHeight = Int(Margin(3) - Margin(2))\r\n\r\n\' 起始坐标\r\nvStartX = Int((DotData(pIndex)(0)-1) * vWidth / 100)\r\n\r\nvStartY = Int((DotData(pIndex)(1)-1) * vHeight / 100)\r\n\r\nDim i, j\r\nFor i = 1 To UBound(DotData(pIndex), 1)/2\r\n\r\nIf DotData(pIndex)(2*i-2) <> 0 And DotData(pIndex)(2*i) <> 0 Then\r\n\r\n\' 终点坐标\r\nvEndX = (DotData(pIndex)(2*i)-1) * vWidth / 100\r\n\r\nvEndY = (DotData(pIndex)(2*i+1)-1) * vHeight / 100\r\n\r\n\' 横向差距\r\nvDX = vEndX - vStartX\r\n\' 纵向差距\r\nvDY = vEndY - vStartY\r\n\r\n\' 倾斜角度\r\nIf vDX = 0 Then\r\nvAngle = Sgn(vDY) * 3.14/2\r\nElse\r\nvAngle = Atn(vDY / vDX)\r\nEnd If\r\n\r\n\' 两坐标距离\r\nIf Sin(vAngle) = 0 Then\r\nvLength = vDX\r\nElse\r\nvLength = vDY / Sin(vAngle)\r\nEnd If\r\n\r\n\' 随机转动角度\r\nvAngle = vAngle + (Rnd - 0.5) * 2 * Angle * 3.14 * 2 / 100\r\n\r\nvDX = Int(Cos(vAngle) * vLength)\r\n\r\nvDY = Int(Sin(vAngle) * vLength)\r\n\r\nIf Abs(vDX) > Abs(vDY) Then vDeltaT = Abs(vDX) Else vDeltaT = Abs(vDY)\r\n\r\nFor j = 1 To vDeltaT\r\nSetDot Margin(0) + vStartX + j * vDX / vDeltaT, Margin(2) + vStartY + j * vDY / vDeltaT\r\nNext\r\n\r\nvStartX = vStartX + vDX\r\n\r\nvStartY = vStartY + vDY\r\nEnd If\r\nNext\r\nEnd Sub\r\n\r\nPublic Sub Output()\r\n\r\nResponse.Expires = -9999\r\nResponse.AddHeader \"pragma\", \"no-cache\"\r\nResponse.AddHeader \"cache-ctrol\", \"no-cache\"\r\nResponse.C\r\n\r\n\' 文件类型\r\nResponse.BinaryWrite ChrB(Asc(\"G\")) & ChrB(Asc(\"I\")) & ChrB(Asc(\"F\"))\r\n\' 版本信息\r\nResponse.BinaryWrite ChrB(Asc(\"8\")) & ChrB(Asc(\"9\")) & ChrB(Asc(\"a\"))\r\n\' 逻辑屏幕宽度\r\nResponse.BinaryWrite ChrB(Width Mod 256) & ChrB((Width \\ 256) Mod 256)\r\n\' 逻辑屏幕高度\r\nResponse.BinaryWrite ChrB(Height Mod 256) & ChrB((Height \\ 256) Mod 256)\r\n\r\nResponse.BinaryWrite ChrB(128) & ChrB(0) & ChrB(0)\r\n\' 全局颜色列表\r\nResponse.BinaryWrite ChrB(255) & ChrB(255) & ChrB(255)\r\n\r\nResponse.BinaryWrite ChrB(0) & ChrB(85) & ChrB(255)\r\n\r\n\' 图象标识符\r\nResponse.BinaryWrite ChrB(Asc(\",\"))\r\n\r\nResponse.BinaryWrite ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0)\r\n\' 图象宽度\r\nResponse.BinaryWrite ChrB(Width Mod 256) & ChrB((Width \\ 256) Mod 256)\r\n\' 图象高度\r\nResponse.BinaryWrite ChrB(Height Mod 256) & ChrB((Height \\ 256) Mod 256)\r\n\r\nResponse.BinaryWrite ChrB(0) & ChrB(7) & ChrB(255)\r\n\r\nDim x, y, i : i = 0\r\nFor y = 0 To Height - 1\r\nFor x = 0 To Width - 1\r\nIf Rnd < Noisy / 100 Then\r\nResponse.BinaryWrite ChrB(1-Graph(x, y))\r\nElse\r\nIf x * (x-Width) = 0 Or y * (y-Height) = 0 Then\r\nResponse.BinaryWrite ChrB(Graph(x, y))\r\nElse\r\nIf Graph(x-1, y) = 1 Or Graph(x, y) Or Graph(x, y-1) = 1 Then\r\nResponse.BinaryWrite ChrB(1)\r\nElse\r\nResponse.BinaryWrite ChrB(0)\r\nEnd If\r\nEnd If\r\nEnd If\r\nIf (y * Width + x + 1) Mod 126 = 0 Then\r\nResponse.BinaryWrite ChrB(128)\r\ni = i + 1\r\nEnd If\r\nIf (y * Width + x + i + 1) Mod 255 = 0 Then\r\nIf (Width*Height - y * Width - x - 1) > 255 Then\r\nResponse.BinaryWrite ChrB(255)\r\nElse\r\nResponse.BinaryWrite ChrB(Width * Height Mod 255)\r\nEnd If\r\nEnd If\r\nNext\r\nNext\r\nResponse.BinaryWrite ChrB(128) & ChrB(0) & ChrB(129) & ChrB(0) & ChrB(59)\r\nEnd Sub\r\nEnd Class\r\n\r\nDim mCode\r\nSet mCode = New Com_GifCode_Class\r\nSession(\"GetCode\") = mCode.Create()\r\nmCode.Output()\r\nSet mCode = Nothing\r\n%>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP