[請益] 這段線上人數程式碼..IP如何改成顯示後面3碼為XXX

看板PHP作者 (^^)時間18年前 (2007/03/25 20:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
如 140.125.9.XXX 出現在下拉式選單 <html> <head> <meta http-equiv="refresh" content="10; url=many.php"> </head> <body> <center> <? $time=gettimeofday(void); $tmp=file("time.txt"); if ($tmp[0]=="") { $fopen0=fopen("time.txt","w+"); fputs($fopen0,$time[sec]); fclose($fopen0); $fopen1=fopen("ip.txt","w+"); fputs($fopen1,""); fclose($fopen1); } $tmp1=file("time.txt"); $equal=($time[sec]-$tmp1[0]); if ($equal>60) { $fopen0=fopen("time.txt","w+"); fputs($fopen0,""); fclose($fopen0); } $fopen=fopen("ip.txt","a+"); $ip=$REMOTE_ADDR; $flag=1; $tmp2=file("ip.txt"); $con=count($tmp2); for ($i=0;$i<$con;$i++) { if ($ip."\n"==$tmp2[$i]) { $flag=0; break; } } if ($flag==1) { $ipstring=$ip."\n"; fputs($fopen,$ipstring); } fclose($fopen); $tmp3=file("ip.txt"); $value=count($tmp3); echo "目前線上人數:".$value; ?> </center> </body> </html> 若要做出下拉式ip顯示選單,語法如下: echo "<br>IP:<select>"; for ($i=0;$i<$value;$i++) {echo "<option value=$tmp3[$i]>$tmp3[$i]</option>";} echo " </select>"; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.81.248
文章代碼(AID): #161cUmsv (PHP)
文章代碼(AID): #161cUmsv (PHP)