台灣最大程式設計社群網站
線上人數
886
 
會員總數:245149
討論主題:189054
歡迎您免費加入會員
討論區列表 >> PHP >> 救命阿
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
救命阿
價值 : 0 QP  點閱數:2653 回應數:3

樓主

cash
初學者
6 7
552 13
發送站內信

有誰可以幫我看看嗎
救命阿

<html>
<head>
<title>計數器程式實作</title>
</head>
<body>
<h2>計數器程式實作</h2>
目前本頁有<?counter("count.txt");?>人來參觀過。
</body>
</html>
<?
function counter($data="count.txt")
{
  if(filesize($data))
  {
   $file=fopen($data,"r");
   $old_count=fread($file,filesize($data));
   fclose($file);
  }
  $new_count=$old_count+1;
  $file=fopen($data,"w");
  fputs($file,$new_count);
  fclose($file);

  if($mode=="text")
  {
   echo $new_count;
  }

  elseif($mode=="image")
  {
   for($i=0;$i<strlen($new_count);$i++)
   {
    $img_num=substr($new_count,$i,1);
    echo "<img src=\"$img_num.gif\" border=0>";
   }
  }
  else
   {
    echo "<font color='red'><<計數器設定錯誤>></font>";
   }
}
?>

本篇文章發表於2002-12-05 23:29
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

z~~~~~
檢舉此回應
救命啊?
發生什麼事了??
問題是什麼? 錯誤回應是什麼? 都沒講不就又要猜了.
不過我看到第七行
"目前本頁有<?counter("count.txt");?>人來參觀過。"
您是不是少了個echo啊?!
本篇文章回覆於2002-12-06 01:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

cash
檢舉此回應
我echo寫在下面的if裡面
可是它直接就跳到最後的else
完全不管之前的if、elseif內的echo.....
這是由前一支程式傳送過來的,看是要選擇文字的計數器還是圖形的計數器
可是......都沒反應,不知道是不是if的程式寫錯了呢,如果單獨跑文字的部分可以run,單獨跑圖形的也可以run
請各位高手指點一下好嗎
本篇文章回覆於2002-12-06 02:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

magic799
檢舉此回應
查一下 $mode 內容:
echo $mode."<br>";
本篇文章回覆於2002-12-19 13:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.