<?php
header("content-type:image/png");
?>
<html>
<head>
</head>
<body>
<?php
$num_image = imagecreate(200,60);
imagecolorallocate($num_image,120,2,55);
$color = imagecolorallocate($num_image,22,55,66);
imagestring($num_image,50,100,40,111,$color);
imagepng($num_image);
?>
</body>
</html>搜狗浏览器乱码colorhtmlphp
header("content-type:image/png");
?>
<html>
<head>
</head>
<body>
<?php
$num_image = imagecreate(200,60);
imagecolorallocate($num_image,120,2,55);
$color = imagecolorallocate($num_image,22,55,66);
imagestring($num_image,50,100,40,111,$color);
imagepng($num_image);
?>
</body>
</html>搜狗浏览器乱码colorhtmlphp
解释一下所以然吧
header指明是个图片,但后面的html代码是文本,就是文本混进了图片一起输出了,客户端自然就识别错误了
您好,
我的意思是怎么调整生成的图片的位置呢。在网页中的位置、、如果没有HTML我光要个PHP有什么用呢???谢谢!!!
加上HTML后在搜狗中运行(兼容模式下就是乱码)
您说的对!!!
但是<?php
header("content-type:image/png");
$num_image = imagecreate(200,60);
imagecolorallocate($num_image,120,2,55);
$color = imagecolorallocate($num_image,22,55,66);
imagestring($num_image,50,100,40,111,$color);
$a = imagepng($num_image);
?>
<html>
<head>
</head>
<body>
<img src="<?php $a ?>" />
</body>
</html>
搜狗兼容下乱码怎么解决啊!!!
您说的对!!!
但是<?php
header("content-type:image/png");
$num_image = imagecreate(200,60);
imagecolorallocate($num_image,120,2,55);
$color = imagecolorallocate($num_image,22,55,66);
imagestring($num_image,50,100,40,111,$color);
$a = imagepng($num_image);
?>
<html>
<head>
</head>
<body>
<img src="<?php $a ?>" />
</body>
</html>
搜狗兼容下乱码怎么解决啊!!!
要分成两个文件,你这个代码,去掉所有html,假设保存为img.php
另一个文件是网页,里面用<img src="路径/img.php" />
你想想,你能在jpg文件里面写入html决定它的位置么?
image.php
<?php
header("content-type:image/png");
$num_image = imagecreate(200,60);
imagecolorallocate($num_image,120,2,55);
$color = imagecolorallocate($num_image,22,55,66);
imagestring($num_image,50,100,40,111,$color);
imagepng($num_image);
?>你的使用这个图片的 html 文件是<html>
<head>
</head>
<body>
<img src="image.php" />
</body>
</html>