[請益] IP位址的問題,顯示線上人數 IP更改為人名...

看板PHP作者 (^^)時間19年前 (2006/11/14 00:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
<? $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 "<font color=white>目前線上人數:</font>".$value, "<font color=white>人</font>"; echo "&nbsp;&nbsp;&nbsp;<font color=white>IP:</font><select>"; for ($i=0;$i<$value;$i++) {echo "<option value=$tmp3[$i]>$tmp3[$i]</option>";} echo " </select>"; ?> 程式碼如上,我想要假如一個人的IP是:XXX.XXX.XXX.XXX可以變成 顯示成 人名 而不是只有IP址址.... 同時要請問如何讓 ip的第四組 即140.125.90.XXX 變成XXX..而不完全顯示? -- 排球3A http://c3a.why3s.cc 排球網站 推廣排球運動、球技提升。 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.128.200
文章代碼(AID): #15M9wzUQ (PHP)
文章代碼(AID): #15M9wzUQ (PHP)