Long Live The King
ข้าพเจ้าไม่ได้มีพรสวรรค์พิเศษอะไร ข้าพเจ้าเพียงแต่มีความกระหายใคร่รู้อยู่เสมอ ทุ่มเทให้กับสิ่งที่อยากรู้ พากเพียรอย่างทรหด และสำรวจวิจารณ์ความรู้ของตัวเองเป็นประจำ ปัจจัยเหล่านี้คือที่มาของแนวคิดต่างๆ ของข้าพเจ้า .... อัลเบิร์ต ไอน์สไตน์

วันจันทร์ที่ 31 ธันวาคม พ.ศ. 2555

วิธีการทำ counter นับจำนวนผู้เข้าชมเว็บไซต์อย่างง่ายด้วย PHP SQL

วิธีการนับจำนวนผู้เยี่ยมชมเว็บไซต์ เมื่อมีการเปิดหน้าเพจเราจะทำการเก็บค่า วันเดือนปี, ip, ส่งไปบันทึกลงฐานข้อมูล เพื่อเอาไว้เช็คจำนวนการเปิดหน้าเพจ มีด้วยกัน 3แบบ 1. Open Page เช็คการเปิดหน้าเพจอย่างเดียวไม่สนใจว่าจะเป็น ip เดียวกันหรือคนละ ip นั่นคือจำนวนการอ่านในหน้าเพจแต่ละเพจนั่นเอง 2. Today เช็คจากจำนวน ip จะนับเฉพาะ ip ของวันปัจจุบันเท่านั้น ถ้าเป็น ip ที่ซ้ำกันนับให้แค่ 1 3. Total เช็คจากจำนวน ip ถ้าเป็น ip ที่ซ้ำกัน ไม่ว่าจะใช้คอมกี่เครื่องเปิดหน้าเพจ แต่ถ้าเป็น ip เดียวกันก็นับให้แค่ 1 เท่านั้น.... ขั้นตอนแรกท่านก็จะต้องสร้างฐานข้อมูลเพื่อทดสอบกันก่อน SQL...
Read More

วันเสาร์ที่ 29 ธันวาคม พ.ศ. 2555

วิธีการเรียงลำดับข้อมูลจาก Database ที่ดึงขึ้นมาแสดงด้วย Order By (PHP)

วิธีการดึงข้อมูลจากฐานข้อมูลขึ้น มาแสดงโดยการเรียงลำดับข้อมูลจากข้อมูลแถวแรกของฟิลด์ ไปหาข้อมูลแถวสุดท้าย หรือ เรียงลำดับข้อมูลจากข้อมูลแถวสุดท้ายของฟิลด์ ไปหาข้อมูลแถวแรกสุด ด้วยการใช้ Order By + Keyword + ASC หรือ DESC...... เรามีข้อมูลอยู่ในฟิลด์ id, username, password ชื่อตารางว่า members ข้อมูลในตารางมีดังนี้ id username password 1 a 1 2 b 2 3 c 3 4 d 4 5 e 5 เราต้องการดึงข้อมูลในฟิลด์...
Read More

วันพฤหัสบดีที่ 27 ธันวาคม พ.ศ. 2555

เปลี่ยน Background ตอนที่เราเปิดหรือ Refresh หน้าเว็บไซต์ด้วย Javascript

บทความนี้ไม่มีอะไรมากเขียนด้วย code javascript สั้นๆ ด้วยการใช้ฟังก์ชั่น random รูปออกมา แสดงเท่านั้นเอง.... ผมก็สร้างไฟล์ขึ้นมาไฟล์หนึ่ง ตั้งชื่อว่า change_background.php จากนั้นก็เขียนโค้ดระหว่าง <head></head> ด้วย javascript ดังนี้ สร้างฟังก์ชั่น  javascript <script type="text/javascript"> function ChangeBackground() { var count = Math.ceil(Math.random()*4);//random จำนวนของรูปที่ใช้ คือ 4 รูป //alert(count); if(count==0){ //ถ้าออกมาเป็น 0 ก็ให้เท่ากับ 1 var count = 1; } document.body.background = 'images/'+count+'.jpg';//ที่อยู่ของรูป document.body.style.backgroundRepeat...
Read More

วันศุกร์ที่ 21 ธันวาคม พ.ศ. 2555

วิธีทำ slide ด้วยการดึงข้อมูลรูปภาพจากฐานข้อมูลมาแสดง PHP

จากบทความก่อนนี้เราได้ code สำหรับการ upload image ไปแล้วเพื่อให้เกิดความต่อเนื่องผมก็เลยคิดว่า เราน่าจะเอารูปภาพ จากการ upload มาทำเป็น slide ด้วยเลยดีกว่า ผมก็เลยไป download plugin ของ jQuery ที่เขียนเป็น slide มาชื่อว่า pikachoose มาปรับแต่งตามใจฉันนิดหน่อย...... ก่อนอื่นหากท่านต้องการตัว master ก็ไป download ที่นี่ http://pikachoose.com/download/ ตัวที่ผมนำมาปรับแต่งนี้เป็น Version 4.1.6 ครับ เมื่อ download มาแล้วผมก็คัดเอาเฉพาะ folder js, images, css แล้วก็ไฟล์ readme.html มา จากนั้นก็เปิดไฟล์ readme.html ขึ้นมาให้ท่านกดที่ลิงค์แรก...
Read More

วิธีการ upload รูป + SQL + Resize + Show image from SQL

บทความนี้เป็นการนำเอา Code จากบทความ "UPDATE วิธีการ upload ไฟล์ขึ้น webserver ด้วย PHP + Resize" มาปรับปรุงเพิ่มเติมใน ส่วนของการบันทึก ที่อยู่ของไฟล์รูปลงฐานข้อมูล พร้อมทั้งวิธีการดึงขึ้นมาแสดงหน้าเว็บไซต์.... จากบทความก่อนเรานำมาปรับปรุงเพิ่มเติม code สำหรับการบันทึกลงฐานข้อมูล ดังนี้ if($imageupload != ""){ //ถ้าตัวแปรไฟล์ไม่เท่ากับค่าว่าง $sql = "insert into images (image) values ('$showpic')"; mysql_query($sql); เสร็จแล้วในส่วนของการบันทึกลงฐานข้อมูล ต่อไปเป็นส่วนของการนำมาแสดง ดังนี้ <div id="showpic"> <ul> ...
Read More

วันพฤหัสบดีที่ 20 ธันวาคม พ.ศ. 2555

UPDATE วิธีการ upload ไฟล์ขึ้น webserver ด้วย PHP + Resize

ในบทความนี้จะเป็นการนำเอาบทความเรื่อง "วิธีการ upload ไฟล์ขึ้น webserver ด้วย PHP อย่างง่าย" มาปรับปรุงเพิ่มเติมการ Resize เข้าไป ความจริงเรื่องนี้ ผมก็คิดอยู่นานว่าจะรวมเอาวิธีการ upload ลง Database ด้วยดีใหม แต่การใช้งานจริงก็ไม่จำเป็นเสมอไปว่าจะต้อง upload file ลงฐานข้อมูลทั้งหมด เพราะฉนั้นเรื่องการ upload file ลงฐานข้อมูลขอยกไปตอนหน้า มาดูเรื่องการ Resize กันก่อนครับ..... จากไฟล์เดิม บทความก่อนหน้านี้ เราจะนำ form สำหรับ upload มาโดยไม่ต้องปรับอะไรเพิ่มเติม ดังนี้ ไฟล์ upload_resize.php <div id="form_upload"> <form...
Read More

วันพุธที่ 19 ธันวาคม พ.ศ. 2555

วิธีการ upload ไฟล์ขึ้น webserver ด้วย PHP อย่างง่าย

ได้เวลาของการ upload ไฟล์กันแล้ว บทความนี้เป็น code upload file php อย่างง่าย ไฟล์ในที่นี้ คือ จำพวกไฟล์ image อย่างนามสกุล jpg , jpeg , png , gif คือไฟล์รูปภาพนั่นเอง..... ในบทความนี้ไม่เกี่ยวข้องกับ Database สิ่งที่เราต้องสร้าง มี 1โฟล์เดอร์ กับ 1ไฟล์ โฟล์เดอร์ นี้ผมตั้งชื่อว่า upload ส่วนไฟล์คือ uload.php สำหรับ โฟล์เดอร์ upload ท่านต้องทำการ permission ให้เป็น mod 777 ด้วย ส่วนไฟล์ upload.php เราจะเริ่มต้นด้วยการ include อีกแล้ว.... include 'config.php'; จากนั้นก็สร้าง form สำหรับ upload ดังนี้ <div id="form_upload"> <form...
Read More

วันอังคารที่ 18 ธันวาคม พ.ศ. 2555

Pagination Code สำหรับการแบ่งหน้า ด้วย PHP jQuery แบบ Ajax

ถึงช่วงเวลาของการแบ่งหน้าแล้ว เมื่อเราเขียนบทความเยอะขึ้นๆ มันก็จะเป็นแถวยาวลงมา เห็นแล้วอาจถอดใจ ด้วยความขี้เกียจอ่าน เพราะเห็นว่าหัวข้อมันเยอะ อย่ากระนั้นเลย เราก็มาแบ่งหัวข้อหน้าละกี่หัวข้อ ก็ว่ากันไป อาจจะทำให้บทความของเราดูน่าค้นหามากขึ้นก็เป็นได้ หรือ ไม่ทำให้เพจของเราสูงมากเกินไป.... SQL สร้างตารางฐานข้อมูลสำหรับทดสอบ CREATE TABLE `myweb`.`article` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ); บทความนี้ มีไฟล์ด้วยกัน สองไฟล์ ไฟล์แรก pagination.php  ไฟล์ที่สอง...
Read More

วันจันทร์ที่ 17 ธันวาคม พ.ศ. 2555

วิธีการสร้าง Comment Box สำหรับการแสดงความคิดเห็น ของผู้อ่านบทความ

ตอนนี้สิ่งที่เรามีจากบทความที่ผ่านมา คือเรามี CKEditor สำหรับเขียนบทความแล้ว เราก็เรียกบทความจากฐาน ข้อมูลขึ้นมาแสดงได้แล้ว แต่เรายังขาดเครื่องมือที่ทำให้เกิดการแลกเปลี่ยน หรือสอบถามข้อสงสัย หรือคำขอบคุณ ของผู้อ่าน และหรือ อะไรก็แล้วแต่ที่ผู้อ่านบทความของเราต้องการ แสดงความคิดเห็น นั่นก็คือ Comment Box มาดูกันเลยครับ..... บทความต่อจากนี้ไปผมจะใช้บทความที่ผ่านมาเป็นหลักยึด ในการสร้างบทความต่อๆไป หากท่านเกิดข้อสงสัยตรงส่วน ใดก็กลับไปเช็คที่บทความก่อนหน้าเอานะครับ.... ในบทความนี้ ผมจะนำเอาสิ่งที่เรามีอยู่แล้วในบทความก่อนๆ สองเรื่องมารวมกันนั่นก็คือ เรื่อง...
Read More

UPDATE CKEditor ด้วยการ Config แบบ PHP + เพิ่ม Emotion

บทความก่อนเป็นการ config CKEditor แบบ javascipt นะครับรอบนี้เปลี่ยนเป็นการ config แบบ PHP เป็น Code ที่ผมดัดแปลงปรับแต่งมาจาก เว็บ ninenik.com คุณความดีนี้ และคำขอบคุณทุกคำขอบคุณผมขอยกให้ ninenik.com..... ไปดู Code กันดีกว่าครับ..... Code ที่ท่านต้องมี ตามรูปครับ ส่วน ที่ให้ download จะไม่มีโฟล์เดอร์ ckeditor นะครับ ท่านอาจจะ download มาจากบทความก่อนๆ ก็ได้ หรือ http://ckeditor.com ก็แล้วแต่ท่านจะทรงโปรดละครับ..... ก่อนอื่นมา config file cke_config.php กันก่อน ก็มี 2 ส่วน คือ กลุ่มปรับแต่งหน้าตา กับกลุ่ม เครื่องมือของ CKEditor Code...
Read More

วันอาทิตย์ที่ 16 ธันวาคม พ.ศ. 2555

วิธีการดึงบทความจาก Database มาแสดงหน้าเว็บไซต์

จากบทความที่แล้วที่ติดค้างไว้ในเรื่อง ของการดึงบทความจาก Database มาแสดงหน้าเว็บไซต์ ก็เลยต้องมา ชำระสะสางกันเสียให้เสร็จไปในบทความนี้ซะเลยครับ... - -" แนวคิดในเรื่องนี้ จะแสดงบทความแบบ Web Blog คือ แสดง Title และ Article บางส่วนจากนั้น ก็ทำลิงค์ ให้กับ Title และเพิ่ม Read more ให้กับบทความเพื่ออ่านต่อ..... ก่อนอื่นผมจะเริ่มต้นด้วยการเชื่อมต่อฐานข้อมูลก่อน ด้วยการ include 'config.php' เหมือนเดิม บางท่าน ถึงกับเขียนเป็น function เลยนะตรงนี้ ส่วนผมก็เอามันแบบนี้แหละไม่ได้ลำบากอะไรมากมาย อิอิ... include 'config.php'; ในขั้นตอนนี้เราจะสร้างฟังก์ชัน...
Read More

วิธีการเขียนบทความด้วย CKEditor เก็บลงฐานข้อมูล

เป็นบทความต่อเนื่องจากบทความเรื่อง การติดตั้ง CKEditor บทความนี้ไม่ใช่เรื่องยาก เพราะเป็นเพียงแต่การนำเอา ความรู้หรือ code จากบทความก่อนๆมาใช้งานเท่านั้น หากท่านทำความเข้าใจในบทความก่อนๆมาเพียงพอ บทความนี้ก็เป็นเรื่องที่ง่ายมากๆสำหรับท่าน..... บทความนี้ประกอบด้วย ไฟล์ 3 ไฟล์ ดังนี้ 1. config.php 2. write_article.php 3. write_article_sql.php มาสร้างฐานข้อมูลกันก่อน ผมจะตั้งชื่อว่า myarticles SQL สร้างตารางฐานข้อมูลสำหรับทดสอบ CREATE TABLE `myweb`.`myarticles` ( `id_article` int(11) NOT NULL AUTO_INCREMENT, `author` varchar(255)...
Read More

วันเสาร์ที่ 15 ธันวาคม พ.ศ. 2555

วิธีการติดตั้ง CKEditor & ปรับแต่งเครื่องมือตามต้องการ

หลายๆท่านคงจะเคยเห็น WYSIWYG Editor ที่ชื่อว่า CKEditor กันมาแล้ว จากการโพสข้อความ ตามเว็บไซต์ต่างๆ วันนี้ผมจะมาพูดถึงเรื่องวิธีการติดตั้ง ลงบนหน้าเว็บไซต์ รวมไปถึงการปรับแต่งเครื่องมือ ต่างๆของ CKEditor ตามความต้องการใช้งานของเรา.... ก่อนอื่นท่านก็ไป download ckeditor มาเตรียมพร้อมไว้ก่อน Download จากนั้นก็แตกไฟล์ zip ออกมาก็จะได้โฟลเดอร์ CKEditor ให้นำไปไว้ใน root ของเว็บไซต์ วิธีติดตั้ง CKEditor มี 2 วิธี คือ หนึ่ง config กลุ่มเครื่องมือของ CKEditor ลงไปบนหน้าเว็บไซต์ที่จะใช้งานนั้นๆโดยตรง สอง config ลงไปในไฟล์...
Read More

© 2025 Bookneo, AllRightsReserved.

ขับเคลื่อนโดย Blogger Designed by Nikhorn Thongchuay