<?php
  session_start(); 
  $counterFile ="jsq/Counter.txt"; 
  $fp= fopen($counterFile,"rw");
  $num= fgets($fp,5); 
if(!isset($_SESSION['counter'])){  
   $_SESSION['counter']=1;
  $num+=1;
  }
  exec( "rm -rf $counterFile");
  exec( "echo $num > $counterFile");  
  if (!file_exists($counterFile)) {
  exec( "echo 0 > $counterFile");
  }
  $mynum=strrev($num);
  $setstr="";  
  for ($i=0; $i<=5; $i++) {
  $expr=substr($mynum,$i,1);
  switch ($expr) {
case "1":
$setstr="<img src='jsq/1.gif'>".$setstr;
break;
case "2":
$setstr="<img src='jsq/2.gif'>".$setstr;
break;
case "3":
$setstr="<img src='jsq/3.gif'>".$setstr;
break;
case "4":
$setstr="<img src='jsq/4.gif'>".$setstr;
break;
case "5":
$setstr="<img src='jsq/5.gif'>".$setstr;
break;
case "6":
$setstr="<img src='jsq/6.gif'>".$setstr;
break;
case "7":
$setstr="<img src='jsq/7.gif'>".$setstr;
break;
case "8":
$setstr="<img src='jsq/8.gif'>".$setstr;
break;
case "9":
$setstr="<img src='jsq/9.gif'>".$setstr;
break;
case "0":
$setstr="<img src='jsq/0.gif'>".$setstr;
break;
default:
$setstr="".$setstr;
break;
}
}
 echo"<img src='jsq/fwen.gif'>".$setstr."<img src='jsq/ren.gif'>&nbsp;&nbsp;"; 
?>

解决方案 »

  1.   

    程序前面有空行(<?php上面)或被包含。
      

  2.   

    程序前面有空行(<?php上面)或被包含。
      

  3.   

    放到最顶了都不成/,初用PHP真的不知,还得请教.
      

  4.   

    问题已解一半,把计数器文档单独放在新建一个纯PHP文档后显示正常,
    然后把原来的htm文档复制过去就可以.
    真是不可思.还希望继续讨论....
    我的想法可能是先加PHP文档,再加html?...
      

  5.   

    建议考虑使用输出控制函数:
    Online Manual:
    http://www.php.net/manual/zh/ref.outcontrol.php