10/10/2018, 10:34
Xin code bộ đếm số lượt truy cập php - sql
Hi mọi người,
Ai có bộ đếm lượt truy cập viết bằng php + sql ( tính lượt duyệt trang không tính lượt theo IP nhé ) cho em xin với.
Bộ đếm php + txt or log có tí vấn đề khi đếm quá 40.000 lượt... hic..
Ai có help em với
Cảm ơn rất nhiều.
[=========> Bổ sung bài viết <=========]
À tiện thế cho em hỏi luôn, ở code:
-------------------------------------------
<?
function demsoluottruycap()
{
$filename = "online.dat";
$df = fopen("$filename", "r");
$tongso = fread($df, filesize($filename));
fclose($df);
$df1 = fopen("$filename", "w");
$tongso += 1;
fwrite ($df1, $tongso);
fclose($df1);
}
demsoluottruycap(); include('online.dat');
?>
----------------------------------------
Không hiểu sao đếm ngang 40.000 lượt thì cứ khoản 500 lượt tiếp theo thậm chí là thấp hơn là không hiện số lượt đếm nữa mà ra lỗi:
Warning: fread() [function.fread]: Length parameter must be greater than 0 in /home/anhvu/public_html/countonline.php on line 3
Khi em xem ở file txt thì nó không có số nào cả ( trống ).
Làm sao để khắc phục lỗi này nhỉ ? chán ghê...
Ai có bộ đếm lượt truy cập viết bằng php + sql ( tính lượt duyệt trang không tính lượt theo IP nhé ) cho em xin với.
Bộ đếm php + txt or log có tí vấn đề khi đếm quá 40.000 lượt... hic..
Ai có help em với
Cảm ơn rất nhiều.
[=========> Bổ sung bài viết <=========]
À tiện thế cho em hỏi luôn, ở code:
-------------------------------------------
<?
function demsoluottruycap()
{
$filename = "online.dat";
$df = fopen("$filename", "r");
$tongso = fread($df, filesize($filename));
fclose($df);
$df1 = fopen("$filename", "w");
$tongso += 1;
fwrite ($df1, $tongso);
fclose($df1);
}
demsoluottruycap(); include('online.dat');
?>
----------------------------------------
Không hiểu sao đếm ngang 40.000 lượt thì cứ khoản 500 lượt tiếp theo thậm chí là thấp hơn là không hiện số lượt đếm nữa mà ra lỗi:
Warning: fread() [function.fread]: Length parameter must be greater than 0 in /home/anhvu/public_html/countonline.php on line 3
Khi em xem ở file txt thì nó không có số nào cả ( trống ).
Làm sao để khắc phục lỗi này nhỉ ? chán ghê...
Bài liên quan
Tạo 1 table thongke(id,visit) . xong insert id=1 visit =0 chả hạn
1. Đọc visit từ trong csdl table thongke với id=1
2. update thongke set visit=".($biến["visit"]+1)." where id=1
3. thế là xong rồi
[=========> Bổ sung bài viết <=========]
anh nào có cho em xin 1 bộ đếm đếm từ CSDL SQL ạ ...
Thanks