1、文本计算器?什么意思?
2、
<?php
$filename = "test.txt";
$fp = fopen($filename,"r+") or die("打开文件错");
$buf = fread($fp,filesize($filename));
fseek($fp,0);
fwrite($fp,ucwords($buf));
fclose($fp) or die("操作失败");
echo "成功!请看效果<br><pre>";
readfile($filename);
?>
2、
<?php
$filename = "test.txt";
$fp = fopen($filename,"r+") or die("打开文件错");
$buf = fread($fp,filesize($filename));
fseek($fp,0);
fwrite($fp,ucwords($buf));
fclose($fp) or die("操作失败");
echo "成功!请看效果<br><pre>";
readfile($filename);
?>
<?php
function Counter()
{
$five="00000";
$four="0000";
$three="000";
$two="00";
$one="0";
$counter="counternumber.dat"; //存放访客数目的文件.dat格式
if (!file_exists($counter)) //判断文件是否存在,如果不存在以写方式建立一个文件
{
$counter=fopen($counter,"w");
fputs($counter,"0");
fclose($counter);
}
else
{
$num=file($counter,"r"); //如果文件存在则读出文件,并加1
$num[0]+=1;
if($num[0]<10) //判断数字的大小,如果小于100000根据不同情况在前面
{
print "$five"."$num[0]"; //加上不同个数的0,为了凑够6位。
}
elseif($num[0]<100)
{
print "$four"."$num[0]";
}
elseif($num[0]<1000)
{
print "$three"."$num[0]";
}
elseif($num[0]<10000)
{
print "$two"."$num[0]";
}
elseif($num[0]<100000)
{
print "$one"."$num[0]";
}
else
{
print "$num[0]";
}
}
$fp=fopen($counter,"w"); //以写入文件方式打开文件
fputs($fp,"$num[0]"); //将加过1的数字放入文件中
fclose($fp); //关闭文件
}
?>
<html>
<body>
<U>
<B>
<FONT SIZE="9" face="verdana" COLOR="#ffcc00">
<?php Counter()?>
</FONT>
</B>
</U>
</body>
</html>
2.
<?php
function Counter()
{
$counter="counternumber.txt"; //存放访客数目的文件.txt格式
if (!file_exists($counter)) //判断文件是否存在,如果不存在以写方式建立一个文件
{
$counter=fopen($counter,"w");
fputs($counter,"0");
fclose($counter);
}
else
{
$uc=file($counter,"r"); //如果文件存在则读出文件
$uc[0]=ucwords($uc[0]);
}
$fp=fopen($counter,"w"); //以写入文件方式打开文件
fputs($fp,"$uc[0]"); //将加过1的数字放入文件中
echo "$uc[0]";
fclose($fp); //关闭文件
}
?>
<html>
<body>
<U>
<B>
<FONT SIZE="9" face="verdana" COLOR="#ffcc00">
<?php Counter()?>
</FONT>
</B>
</U>
</body>
</html>很简单的,调试通过了的