帮我看一下,这个代码哪里出错,什么调试不出来 <? php ==> <?php试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 count.txt文件有问题吧,它说不能打开文件呀 echo(" you are $string to visit this web");这句子哪里有写错呢?调试出来的结果是:you are to visit this web怎么没读出$string这个字符串的值呢? <? php $fp = fopen("count.txt","r"); $str1= fgets($fp,10); $str1++;//这里有问题,如果你的$str1为字符,+1表示什么??你想把文件读到一个数组中,不如这样/*while(!feof($fp)){$str1[$i]= fgets($fp,10);$i++;}*/ fclose($fp); $fp = fopen("count.txt","w"); fputs($fp,$str1); fclose($fp); $len1=strlen($str1); $str2="000000000"; $len2=strlen($str); $dif=$len2-$len1; $rest=substr($str2,0,$dif); $string=$rest.$strl;echo(" you are $string to visit this web");//把这里改成echo " you are". $string." to visit this web";看看//?> <?php $fp = fopen("count.txt","r"); $str1= fgets($fp,10); if ($str1 == "") $str1 = 0; $str1++; fclose($fp); $fp = fopen("count.txt","w"); fputs($fp,$str1); fclose($fp); $len1=strlen($str1); $str2="000000000"; $len2=strlen($str); $dif=$len2-$len1; $rest=substr($str2,0,$dif); $string=$rest.$str1; //以后不要在把$str1写成$strl了!!!echo(" you are $string to visit this web");?> echo " you are $string to visit this web";orecho " you are". $string. "to visit this web"; 谢谢,blueaurora(蓝色极光) 可以啦。 php 正则的一个小问题 关于找回密码功能。(回答正确问题找回,不要邮箱) php中读取和写入的问题 浙江嘉兴市急招!5名PHP高级网络工程师 月薪4、5千 可再面议 一个奇怪的问题 js+php 怎样取得input中输入的值? 知道文件在网站的目录存放地址,怎样才能得到php源文件呢? 我想学PHP, mysql能改数据库的名字吗?怎么改啊?或者有什么变通的方法吗? 表单变量传不过去(马上给分) 请问在APACHE里,怎样让PHP文件info.php正常显示出来啊? php下的xml问题?
这句子哪里有写错呢?
调试出来的结果是:
you are to visit this web怎么没读出$string这个字符串的值呢?
$str1= fgets($fp,10);
$str1++;//这里有问题,如果你的$str1为字符,+1表示什么??你想把文件读到一个数组中,不如这样
/*
while(!feof($fp))
{
$str1[$i]= fgets($fp,10);
$i++;
}
*/
fclose($fp);
$fp = fopen("count.txt","w");
fputs($fp,$str1);
fclose($fp);
$len1=strlen($str1);
$str2="000000000";
$len2=strlen($str);
$dif=$len2-$len1;
$rest=substr($str2,0,$dif);
$string=$rest.$strl;
echo(" you are $string to visit this web");//把这里改成echo " you are". $string." to visit this web";看看//?>
$str1= fgets($fp,10);
if ($str1 == "") $str1 = 0;
$str1++;
fclose($fp);
$fp = fopen("count.txt","w");
fputs($fp,$str1);
fclose($fp);
$len1=strlen($str1);
$str2="000000000";
$len2=strlen($str);
$dif=$len2-$len1;
$rest=substr($str2,0,$dif);
$string=$rest.$str1; //以后不要在把$str1写成$strl了!!!
echo(" you are $string to visit this web");
?>
or
echo " you are". $string. "to visit this web";
可以啦。