做验证码,显示图像的PHP文件,为什么不能有HTML标签?我简单写一下,代码大概是这样先创建图像
$_img = imagecreatetruecolor($_width,$_height);然后输出图像
header('Content-Type: image/png');
imagepng($_img);但是,为什么这个php文件的开头,我放了以下html的标签,这个图像就无法显示了?还有,为什么ASP的文件可以放HTML标签的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Code.php</title>
</head>
<body></body>
$_img = imagecreatetruecolor($_width,$_height);然后输出图像
header('Content-Type: image/png');
imagepng($_img);但是,为什么这个php文件的开头,我放了以下html的标签,这个图像就无法显示了?还有,为什么ASP的文件可以放HTML标签的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Code.php</title>
</head>
<body></body>
解决方案 »
- 文件上传成功并重命名后,如何获得这个文件名?
- 查询的问题
- 求一条SQL语句
- 新手求助php session的问题
- 求PHP的3des中解密函数或者是方法
- 怎么设置 Cookie 的保存时间?
- php安装求助。。。[大虾请进].各位兄弟帮小弟看看。。这个什么原因造成的。。。小弟不明白。。。。我的版本是[php-4.2.0RC4-win32]这个版
- 求指点PHP里的curl_exec问题
- 一个strict类型的错误为什么“关”不掉?
- 求教Mysql version can not be less than 4.1问题
- PHP图片管理网站探讨,基于文件还是基于数据库以及安全性的考虑
- 网络工程师出身的,现在想想学PHP,需要学CSS+div吗?,学CSS+DIV需要学PS吗?
你要调用的话就只能<img src="验证码.php" />
header("Content-type:image/png");
imagepng($image);//输出图像到浏览器
你干嘛还要加html呢
图片里没有这种东西。