Tớ cũng chả hiều vì sao? cứ lắm người online cùng lúc là trang tớ đếch đếm được nữa? toàn bị lỗi thôi
Đến khi tớ phải vô cái file index.log để ném vài con số vào thì mới ok? nhưng đông người lại vẫn như củ chuối, cho dù đã xem source rùi mà chả biết đường nào mà lần? đành nhờ mợi người giúp đỡ xem hộ mình cách fig ra sao?
Trong file index mình tìm có source này để làm chỗ đặt bộ đếm
Code:
<!--begin truc tuyen-->
<TABLE cellSpacing='0' cellPadding='0' width="100%" bgColor='#ffffff' border='0'>
<TBODY>
<TR>
<TD bgColor='#ffffff'>
<TABLE cellSpacing='1' cellPadding='5' width="100%" border='0'>
<TBODY>
<TR>
<TD bgcolor="#FF66FF" align="center" class=copy1>
<font color="#eeeeee"><b><?php echo _tructuyen ; ?></b></font>
</td>
<TD bgcolor="#FF66FF" align="right" width="16">
<A onclick="showhide('tructuyen');return false" href="javascript:void(0)">
<IMG height=13 src="images/arrow-subnav-down.gif" width=14 align=absMiddle border=0 alt="ÄĂ³ng menu trá»±c tuyến lại">
</a>
</td>
</tr>
</table>
<TABLE cellSpacing='1' cellPadding='5' width="100%" border='0' id="tructuyen">
<TBODY>
<tr><td bgcolor='' valign="top">
<?php
include "online.php";
?>
</td></tr>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
<!-- end truc tuyen -->
Còn đây là file online.php
Code:
<?php
//
$CountFile = "index.log";
$CF = fopen ($CountFile, "r");
$Hits = fread ($CF, filesize ($CountFile));
fclose ($CF);
$Hits++;
$CF = fopen ($CountFile, "w");
fwrite ($CF, $Hits);
fclose ($CF);
//
$num_total = mysql_num_rows(mysql_query("SELECT DISTINCT sessions FROM $tb_useronline"));
$re_member_online = mysql_query("SELECT member_name FROM $tb_useronline WHERE member_name<>''");
$num_member_online = mysql_num_rows($re_member_online);
echo "[+] Số khĂ¡ch Ä‘ang thăm quan: <b>".strval($num_total - $num_member_online)."</b><br><br> \n";
echo "[+] Số thĂ nh viĂªn Ä‘ang trá»±c tuyến: <b>".strval($num_member_online)."</b><br> \n";
while($row = mysql_fetch_array($re_member_online)){
echo "<b><a href='./?picasso=view_profile&nick=".$row['member_name']."' title='xem thĂ´ng tin th nh vi n'>".$row['member_name']."</a>,</b> \n";
}
echo "<br> \n";
echo "[+] Tổng số lượt truy cập: <b>".$Hits."</b> \n";
?>
Nếu ai cần source để xem chi tiết thì mình share ra để mọi người nghiên cứu giúp mình.
Cảm ơn các bạn đã giúp mình.