PHP Upload และ Rename แต่นามสกุลเดิม

อันนี้เขียนไว้ save ไว้เผื่อว่าจะได้ใช้ อิอิ
ขอบคุณ iPokz มากช่วยบอกเรื่องการหา นามสกุลจากไฟล์ที่รับเข้ามา
จนได้เขียนเป็น ฟังก์ชั่นซะเลย อิอิ
function ext($filename) {
$ext = explode(‘.’, $filename );
$i = ( count( $ext ) – 1 );
$extension = $ext[$i];
return $extension;
}
$extension = ext($_FILES['pic']['name']);
$name_new = md5(rand(1,999999)).”.”.$extension;
$target = “storage/”.$name_new;
move_uploaded_file( $_FILES['pic']['tmp_name'], $target )
หนุกๆ จ้า อิอิ

| |

[PHP] สุ่มเลขบัตรประชาชน ลองเขียนเล่นๆ

วันนี้ลองหาตัว CODE สุ่มเลขบัตรมาหาไม่ได้ซะที เจอแต่วิธีคำนวนเลขบัตรเลยได้เว็บนี้มา เนื้อหา copy มาบางส่วน
http://www.viruscom2.com/tip-computer/number.html
:: หลักการ การคำนวนหาเลขบัตรประชาชน ::
1.มั่วตัวเลข 12 ตัวขึ้นมาแล้วแยกหลักซะ
1 2 1 3 1 4 1 5 1 6 1 7
2.คูณเข้าไปด้วยค่าประจำหลักของตัวเลขนั้นๆ (ตัวเลข 13-2 ที่ใช้คูณเป็นค่าคงที่)
(1×13) (2×12) (1×11) (3×10) (1×9) (4×8) (1×7) (5×6) (1×5) (6×4) (1×3) (7×2)
3.จะได้ตัวเลขต่อไปนี้
13 24 11 30 9 32 7 30 5 24 3 14
4.เอาตัวเลขมาบวกกันทั้งหมด
[...]

| | |

วิธีการดึงข้อมูลจากการบันทึกค่า value ของ Special Ranking

script PHP ตัวนี้จะเป็นการดึงค่าใน value ที่อยู่ในตาราง global_reg_value ของ Ragnarok ออกมาโดยไม่ต้องทำการติดตั้ง NPC การเก็บค่าต่างๆเพิ่มเลยนอกจาก ต้องติดตั้ง Special Ranking เพียง NPC ตัวเดียว
การทำงานของ Special Ranking จะอยู่ในตัวเกมส์ทำหน้าที่เก็บค่า value ลงฐานข้อมูล
การเก็บค่าของ NPC ตัวนี้มี 3 ตัวแปร
1. PKPoint คือ PVP คะแนน PVP เมื่อฆ่า
2. MKPoint คือ MVP แต้มที่ได้จากการ ฆ่าบอส
3. EKPoint คือ EMP แต้มที่ได้จากการตีหิน
ปกติแล้วถ้าเราสร้าง Query SQL ขึ้นมาแล้วดึง value ออกมาแสดงในรูปแบบ DESC(เรียงมากไปน้อย) จะทำให้ข้อมูลไม่เรียงกัน(สลับมั่วไปหมด) เพราะว่าฟิลด์ value อยู่ในรูปแบบของ varchar ไม่ใช่ int
มีวิธีแก้ก็คือทำให้ฟิลด์ value [...]

| | | |

Zian AdminCP เวอชั่น 1.1 แล้วดาวโหลดฟรี

:: รายละเอียดโปรแกรม ::
เป็น Control Panel Ragnarok Online สำหรับ GM ที่จะอำนวยความสะดวกภายในเซิฟเวอร์ได้ง่าย ง่ายมากๆ !และก็น่าจะมีประโยชน์ต่อหลายๆ เซิฟเวอร์
:: ความสามารถสำหรับ 1.1 :: 19/03/52
- แก้ไข Query SQL ของระบบ แบน/ปลดแบน (ขอบคุณ NeCrOW1Z ที่แจ้งมา)
- เพิ่มระบบ รายการแสดง UserID ทั้งหมด
- จัดระเบียบ Source Code ใหม่เกือบหมด
DOWNLOAD v1.1 / WEBSITE
enjoy.. อิ อิ

| | | |

[eAthena] สอนวิธีการทำ PVP Ranking หน้าเว็บสำหรับ RO

สอนการทำ ระบบ PVP Ranking ที่หน้าเว็บครับ
อันนี้ผมดัดแปลง script npc มาจาก ระบบ Reputation ของ ZeesClub
แล้วเขียนการแสดงผลจากฐานข้อมูลเอง คงโพสไม่ซ้ำนะคับ เพราะอันนี้เขียนเอง = =”
ขอแค่คำขอบคุณนะครับ ผมเห็นคนต้องการเยอะอยู่เหอ ๆ เลยแจกให้เลย
ประยุกต์ได้หลายแบบนะ แล้วแต่จะลองทำกันครับ

1. นำโค้ดนี้ใส่ใน sql นะ
ALTER TABLE `char` ADD `pvp_point` INT( 11 ) NOT NULL;
2.สำหรับตัว NPC Script (ใช้ script npc เป็นตัวเก็บคะแนนเพื่อ อัพเดทกับฐานข้อมูล)
morocc,0,0,0 script PVP_rankpoint -1,{
OnPCKillEvent:
set @char_id,getcharid(0);
query_sql “SELECT `pvp_point` FROM [...]

| | | | |