今天学了点PHP的基础,感觉好多东西比ASP简单多了。
自己就写了两个例子(都是记数器)
---------------------------------
<?
echo mycounter("counter.txt");
?>
<?
function mycounter($path) {
if (file_exists($path)) {
$fp = fopen($path,"r");
$num = fgets($fp);
$num += 1;
exec("echo $num > $path");
echo "欢迎您第" .$num ."访问本站";
} else {
echo "欢迎您第1次访问本站";
exec("echo 1 > $path");
}
}
?>
---------------------------------
---------------------------------
<?
echo mycounter("counter.txt");
?>
<?
function mycounter($path) {
$fp = fopen($path,"r");
flock($fp,LOCK_EX);
$num = fgets($fp);
fwrite($fp,$num);
flock($fp,LOCK_UN);
fclose($fp);
$fp = fopen($path,"w");
flock($fp,LOCK_EX);
$num += 1;
fwrite($fp,$num);
flock($fp,LOCK_UN);
fclose($fp);
echo "欢迎您第" . $num ." 次访问本站!";
}
?>
---------------------------------