Kết quả 11 đến 20 của 26
-
31-05-08, 12:28 PM #11
- Ngày tham gia
- Oct 2006
- Bài viết
- 201
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
tạo được khoảng 34 cái thẻ, thì không tạo được nữa, tạo thẻ mệnh giá bao nhiêu cũng báo là lỗi thẻ, không cho tạo luôn !
Khách viếng thăm hãy cùng mylove0707 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-05-08, 12:34 PM #12
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
Thẻ bao nhiêu ID card ??? đây nhỉ .Tôi ngồi tạo cả trăm cái thẻ cũng ko sao hết trừ khi nó không còn số để mà tạo .Tạo thẻ 15 ID card thì 1 ngàn cái thẻ may ra dính 1 cái nhưng tạo lại là ok
Cách fix tạo thể ở trên là lấy số thể đã tạo rồi so sánh với ID thẻ đã có trong dữ liệu rồi gây báo lỗi có thẻ trùng .Khách viếng thăm hãy cùng bachcotsau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-05-08, 04:05 PM #13
- Ngày tham gia
- Oct 2006
- Bài viết
- 201
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
có 3 số thôi ! có cách nào không anh ơi ? đang phải xài tạm cái nguyên thuỷ
Khách viếng thăm hãy cùng mylove0707 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-05-08, 07:01 PM #14
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
3 số là phải .như vậy chứng tỏ bạn không biết tý gì về php cả .Ở trên tôi làm như vậy để xác thực đựoc chức năng check thẻ có chuẩn không
Đây là code 14 ký tự hoàn chỉnh để fix :
Code:$number1 = rand(00000, 99999); $number2 = rand(00000, 99999); $number3 = rand(0000, 9999); $card_id = $number1.$number2.$number3; $check_taikhoan="SELECT card_id from MuWeb_card where card_id='$card_id'"; $hien_taikhoan = $db->Execute($check_taikhoan); $bachcotsau = $hien_taikhoan->fetchrow(); $amount = $_POST["card_amount"]; $date = date('d-m-Y'); if ($bachcotsau[0] == $card_id) exit("Lỗi trong quá trình tạo thẻ. Thẻ này đã có .");
Khách viếng thăm hãy cùng bachcotsau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-06-08, 10:43 AM #15
- Ngày tham gia
- Sep 2007
- Bài viết
- 19
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
đảm bảo sau khi ban thay code này vào thì sẽ không bao giờ trùng mã id
$number1 = date('siHmdy');
//tạo chuỗi theo 12 số theo định dạng giây_phút_giờ_ngày_tháng _năm
$number2 = rand(00000000, 99999999);
// nếu bạn muốn dùng 14 chữ số để tạo ID Card thì dùng $number2 = rand(00, 99);
// ở đây tui dùng 20 chữ số để tạo ID Card vì độ rộng của id card là 20
$card_id = $number1.$number2;Lần sửa cuối bởi htclub, ngày 16-06-08 lúc 10:47 AM.
Khách viếng thăm hãy cùng htclub xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-06-08, 01:10 PM #16
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
Khách viếng thăm hãy cùng bachcotsau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-06-08, 01:28 PM #17
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
Còn 0.001% bị trùng ID card VD là 1 câu truyện cổ tích nhé ^^:
Máy chủ lúc đó đang quá trình tes server và tes nạp card .Bạn cần chỉnh lại time quay lại để tes event chẳng hạn ( vì event phải chạy đúng giờ đã định trước)
Web của bạn có nhiều admin quản lý nhiều nơi và bạn cho họ vào đó tạo card .Trong cái giây phút quay ngược lại thời gian trước đó thì đúng cái giờ nghỉ trưa mọi người tranh thủ làm thêm thẻ card thì vô tình 12h đúng event devil bắt đàu và 25 admin ở nhiều nơi cũng quản lý 1 server và tạo card thời điểm đó bỗng dưng kỳ tích xuất hiện vào đúng 12h 15' xong event devil thì tất cả vào tạo ID card .Không may xả ra cái 00.001 % đó lại dính vào cái giờ phút này .
end
Và 1 bug nữa của cách nạp thẻ ở trên là không thể giới hạn số ký tự Card ID send vào dữ liệu .Nếu ở trên 20 ký tự thì Trong SQL của các bạn hiên nay chỉ có thể cho vào 15 ký tự .
Nếu cho ít quá 15 ký tự thì dẫn đến việc gặp dân Pro nó chèn thêm 1 vài câu lệnh vào SQL và tái xử dụng lại ID Card
Các khắc phục của tôi hiên nay vẫn là check card Id và dự định làm các nạp thẻ cấp 2 .
Nạp thẻ cấp 2 bao ghồm ID card và serial của Card .Nếu muốn thì cho thêm 4 số mã pin nữa nhưng như vậy đã quá ổn rồi .Khách viếng thăm hãy cùng bachcotsau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-06-08, 02:31 PM #18
- Ngày tham gia
- Sep 2007
- Bài viết
- 19
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
- thứ nhất dùng chương trình đóng băng time thì làm gì có tác dụng vì thời gian ở đây là thời gian của máy chủ chứ không phải là thời gian của máy duyệt web (còn máy chủ thì chả thằng nào cài cái đó vào làm gì => dở hơi)
- Giả sử sau sự kiện như bcs nói thì sát suất có trên 2 người cùng bấm tạo thẻ cùng 1 giây cũng ít sảy ra lắm hơn nữa lại còn có random nữa màKhách viếng thăm hãy cùng htclub xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-06-08, 03:03 PM #19
- Ngày tham gia
- Sep 2007
- Bài viết
- 19
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
cần thiết nữa thì cho 1 đoạn mà kiểm tra xem thẻ có trùng thì không tạo được thẻ
if (isset($_POST["add_card"]))
{
$number1 = date('siHmdy');
$number2 = rand(10000000, 99999999);
$card_id = $number1.$number2;
$amount = $_POST["card_amount"];
$date = date('d-m-Y');
$card_query = $db->Execute("SELECT card_id from MuWeb_card where card_id='$card_id'");
if ($card_query->numrows()>0) echo "Có lỗi trong quá trình tạo thẻ!<br> bạn hãy tạo lại thẻ khác";
else{
$db->Execute("INSERT INTO MuWeb_card (card_id,card_amount,sell_info,use_info,member_use ,add_date,use_date,buyer) VALUES (?,?,'0','0','',?,'0','')",array($card_id,$amount, $date));
echo "<img src=./images/ok.gif> Bạn tạo thành công thẻ ID :<b> $card_id</b>, trị giá : <b>$amount</b> .";
}}Khách viếng thăm hãy cùng htclub xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-06-08, 03:24 PM #20
- Ngày tham gia
- Sep 2007
- Bài viết
- 19
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Cách fix lỗi khi tạo thẻ card ở Muweb 0.8
và đây là 1 thử ngiệm của tui
tui cho 1 vòng lặp từ 1 dến 10.000 kết quả là thu được 8572 thẻ không có thẻ nào bị trùng id
if (isset($_POST["add_card"]))
{
for($i=0;$i<10000;++$i){
$number1 = date('siHmdy');
$number2 = rand(10000000, 99999999);
$card_id = $number1.$number2;
$amount = $_POST["card_amount"];
$date = date('d-m-Y');
$card_query = $db->Execute("SELECT card_id from MuWeb_card where card_id='$card_id'");
if ($card_query->numrows()>0) echo "Có lỗi trong quá trình tạo thẻ!<br> bạn hãy tạo lại thẻ khác";
else{
$db->Execute("INSERT INTO MuWeb_card (card_id,card_amount,sell_info,use_info,member_use ,add_date,use_date,buyer) VALUES (?,?,'0','0','',?,'0','')",array($card_id,$amount, $date));
echo "<img src=./images/ok.gif> Bạn tạo thành công thẻ ID :<b> $card_id</b>, trị giá : <b>$amount</b> .";
}}}Khách viếng thăm hãy cùng htclub xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Xin code Auto nạp card VTC , Gate ...
Bởi rikudo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 15Bài viết cuối: 20-05-12, 07:29 PM -
Ai rành chaos card chỉ mình tý nhé
Bởi mrrainnt trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 15-06-11, 04:46 AM -
vấn đề về card mạng khi cài vl v0.3 bằng vmware
Bởi ygtdfbvk trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 11-06-11, 08:27 AM -
Lỗi bắt nạp card mới chơi được
Bởi quangminh123li trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 09-06-11, 05:25 PM