php简单计数器使用图形函数库出错

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:36:01
<?php
Header("Content-type:image/png");
$fp = fopen("jsq.txt","r+");
$str1 = fgets ("jsq.txt",10) + 0;
$str1++;
fputs($fp, $str1);
fclose($fp);
$len1 = strlen($str1);
$str2 = "000000000";
$dif = $len1 - $len2;
$reset = substr($str2,0,$dif);
$string = $reset . $str1;

$font = 4;

$im = imagecreate(200,30);
$black = imagecolorallocate($im,0,0,0);
$white = imagecolorallocate($im,255,255,255);
ImageFill($im,0,0,$black);
$px = (Imagesx($im)-8.3*strlen($string))/2;
Imagestring($im,3,$px,2,$white,"Counter");
ImageLine($im,1,14,85,14,$white);
ImageString($im,$font,$px,15.5,$string,$white);
ImagePng($im);
ImageDestroy($im);
?>

IE下面提示:Warning: fgets(): supplied argument is not a valid stream resource in E:\neww\jsq.php on line 16
chrome

你把Header先屏蔽下,提示错误后如乱码把网页编码转下,看看什么错误
----------------
不知你php.ini放在那,什么要写成extension_dir = "./ext",不行把php_gd2.dll放到C:\WINDOWS\system32