时间:2021-07-01 10:21:17 帮助过:41人阅读
代码本身没有问题
请检查是否有 BOM 头
代码本身没有问题
请检查是否有 BOM 头
代码本身没有问题
请检查是否有 BOM 头
echo base64_encode(file_get_contents('http://localhost/你的程序文件名'));
贴出结果
echo base64_encode(file_get_contents('http://localhost/你的程序文件名'));
贴出结果
不个能!
图片只有3个字节长?
不个能!
图片只有3个字节长?
IA0K 是 空格回车换行 的 base64 编码
如果输出是以 IA0K 开头的话,就表示你的程序开始处有这些字符,请删除
如果是仅有 IA0K 的话,那就是你把程序文件名搞错了
IA0K 是 空格回车换行 的 base64 编码
如果输出是以 IA0K 开头的话,就表示你的程序开始处有这些字符,请删除
如果是仅有 IA0K 的话,那就是你把程序文件名搞错了
IA0K 是 空格回车换行 的 base64 编码
如果输出是以 IA0K 开头的话,就表示你的程序开始处有这些字符,请删除
如果是仅有 IA0K 的话,那就是你把程序文件名搞错了
IA0K 是 空格回车换行 的 base64 编码
如果输出是以 IA0K 开头的话,就表示你的程序开始处有这些字符,请删除
如果是仅有 IA0K 的话,那就是你把程序文件名搞错了
换个浏览器试试。
有没有大神帮助解决问题
换个浏览器试试。
这个问题没人能解决吗
print_r(get_headers('http://www.bz798.com/usimg.php'));
Array( [0] => HTTP/1.1 200 OK [1] => Cache-Control: private, max-age=10800, pre-check=10800 [2] => Content-Type: image/gif [3] => Expires: Thu, 19 Nov 1981 08:52:00 GMT [4] => Last-Modified: Sat, 10 Jan 2015 17:55:26 GMT [5] => Server: Microsoft-IIS/7.5 [6] => X-Powered-By: PHP/5.2.8 [7] => Set-Cookie: PHPSESSID=huf628licrq4t5bdd0mtuor2s6; path=d:\php\phpsession\ [8] => X-Powered-By: ASP.NET [9] => Date: Sun, 11 Jan 2015 08:19:47 GMT [10] => Connection: close [11] => Content-Length: 3)
还有就是把
ini_set('display_errors', 'Off');
Header("Content-type: image/gif");
都去掉
Notice: A session had already been started - ignoring session_start() in D:\web\legou\usimg.php on line 54
用notepad打开你的图片是这样的。
很明显,是session_start()之前有其他输出或者空白。
去掉空白后,图片是正常的:
还有就是session_start()是放在代码的最
Notice: A session had already been started - ignoring session_start() in D:\web\legou\usimg.php on line 54
用notepad打开你的图片是这样的。
很明显,是session_start()之前有其他输出或者空白。
去掉空白后,图片是正常的:
另存文件为utf-8无bom头
多谢这么多人指点,我把生成的验证码图片格式改成png,然后就可以了,虽然不知道怎么回事