เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009
AngularJS คืออะไร AngularJS คือ ภาษา JavaScript ที่ทำงานฝั่ง Client ถูกพัฒนาขึ้นโดย Google ตัวอย่าง <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="bootstrap.min.css" /> </head>...
<p>ขอแชร์เรื่องการติดต่อฐานข้อมูลด้วย PDO และใช้ utf-8 ในการเข้ารหัสอักขระครับ</p><pre><?php<br><span style="background-color: initial;">$host = 'localhost';//ชื่อ Host ฐานข้อมูล<br></span>$user = 'root';//ชื่อผู้ใช้งานฐ...
สวัสดีครับ วันนี้เรามาเรียนรู้ Method ที่ใช้งานกันบ่อยๆ ใน PDO หรือ PHP Data Object กันนะครับ เป็นจุดเริ่มต้นของการเรียนรู้ PDO ลองไปดูกันเลยนะครับ PDO คืออะไร ก่อนที่จะเข้าเรื่องเราไปเข้าใจกันก่อนนะครับว่า PDO คืออะไร PDO หรือ PHP Data Object เป็น Object Class ที่ติดมากับ PHP ซึ่งเป็...
สวัสดีครับ อย่างที่เคยเขียนบทความว่า "เหตุผลที่ควรใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP" ก็ได้ทราบกันแล้วว่าการเขียนแบบเดิมนั้นคงหมดยุคหมดสมัยกันไปแล้ว ปัจจุบันก็มี PHP Framework เกิดขึ้นมากมาย แต่ละค่ายก็งัดเอาสิ่งที่ตัวเองเด่นมาประชันกับค่ายอื่นๆ แล้วตัวไหนดีล่ะ ผมจะไ...
PHP 7 กำลังมาปลายปี 2015 นี้แล้วนะครับ เตรียมตัวเตรียมใจกันได้เลยครับ ซึ่งปัจจุบัน PHP ที่ออกล่าสุดคือ PHP 5.6 และเวอร์ชั่นต่อไปจะเป็น PHP 7 ซึ่งจะเป็นเวอร์ชั่นหลัก Feature ใน PHP 7 มาดู Feature ใน PHP 7 บางส่วนนะครับ การใช้ use แบบ Group การเรียกใช้งานหนึ่ง use ต่อหนึ่ง Cl...
สำหรับ Yii2เมื่อเวลาผ่านไปทาง Yii2 Official ได้มีการอัพเดทหรือปรับปรุงคุณสมบัติต่างๆ เพิ่มเติมในระบบ และส่วนเสริมต่างๆ เพื่อให้ระบบ Web Applicationที่เราสร้างมีความเป็นปัจจุบันเราจึงต้องมีการอัพเดทด้วยเช่นกัน สำหรับคำสั่งในการอัพเดทนั้นให้เข้าไปที่ Folder Project แล้วใช้คำสั่งดังนี้...
สำหรับ Pretty URL สำหรับ Yii Advanced Application Templateนั้นเราต้องจัดการ 2 ส่วน คือส่วนของ Frontendและส่วนของ Backend สำหรับการทำ Pretty URL นั้นจำเป็นต้องเปิดใช้งาน rewrite_module ของ Apache ก่อน เพื่อให้การทำงานของขั้นตอนนี้ถูกต้อง ถ้าเป็น WAMP Server ให้กด W->Apache->Ap...
สำหรับ Yii2 Advanced Application Templateนั้นมี 2 ส่วนด้วยกันนั่นคือ Frontendและ Backendโดยทำ Virtual Host ให้กับ 2 ส่วนนี้ โดย Frontend นั้นจะเป็นค่าเริ่มต้นสำหรับ Domain เช่น http://yii2-advanced.devส่วน Backend นั้นจะเป็น Subdomain เช่น http://backend.yii2-advanced.devโดยมีการตั้งค่...
การเข้าใช้งาน Gii Generator นั้นเข้าผ่าน URL http://localhost/yii2-advanced/frontend/web/index.php?r=gii จะปรากฏหน้า Web Applicationดังนี้ การสร้าง Modelด้วย Gii การสร้าง Modelด้วย Gii นั้นมีขั้นตอนที่ง่ายดายเพียงเข้าเมนู Model Generator โดยควรที่จะสร้าง Mode...
สวัสดีครับบทความนี้เราไปดูที่มาของคำเตือนเวลาเราเรียกใช้งานฟังก์ชั่น mysql_xxxxx และ ฟังก์ชั่นอื่นๆ แน่นอนครับว่า PHP เองได้มีการปรับปรุงอัพเดทฟังก์ชั่นและฟีเจอร์ต่างๆ ให้รองรับและเข้ากับเทคโนโลยีปัจจุบัน ดังนั้นการเขียนแบบเดิมจะถูกแจ้งเตือนใน PHP 5.5 ขึ้นไป เช่น mysql_connect();...
เปิด Command Promptแล้วไปที่ D:\wamp\www หรือ root ของ web server พิมพ์คำสั่งในการ ติดตั้ง composer asset plugin (ทำครั้งแรก ครั้งเดียว) composer global require "fxp/composer-asset-plugin:1.1" พิมพ์คำสั่งในการสร้าง Web Application จาก Advanced Application&nbs...
สำหรับ Virtual Host นั้นเป็นการจำลองการเรียก Web Applicationผ่าน Domain URL เช่น http://yii2-basic.dev เป็นต้น สำหรับวิธีการนั้นทำได้ไม่ยาก มี 2 ขั้นตอนดังนี้ แก้ไขไฟล์ httpd-vhosts.conf สำหรับไฟล์นี้จะบรรจุอยู่ใน d:/wamp/bin/apache/apachex.x.x/conf/extra/httpd-vhosts.co...
Gii Generator เป็นเครื่องมือที่มีความสำคัญสำหรับ Yii Frameworkซึ่งเป็นเครื่องมือที่ช่วยในการสร้าง Code ให้สามารถพัฒนา Web Applicationได้อย่างรวดเร็วมากยิ่งขึ้นภายใต้ธรรมเนียมของ Yii Framework การเข้าใช้งาน Gii Generator นั้นสามารถเรียกจาก URL web/index.php?r=giiสำหรับการติดตั้งแบบ Basic โดยจะ...
สวัสดีครับ สำหรับบทความนี้ผมจะกล่าวถึง CMS หรือ Content Management System หรือ ระบบจัดการเนื้อหา ที่เราไม่ต้องเขียนโปรแกรมสักตัวก็สามารถมีเว็บไซต์เป็นของตัวเองได้นั่นเอง ดูรายละเอียดเบื้องต้นได้ที่ http://www.joomla.org/3/th/ ในโลกนี้มี CMS เกิดขึ้นหลากหลายตัวมากๆ ที่นิยมกันอยู่ตอนนี...
สำหรับ Yii2จะมี Web Application Templateอยู่ 2 แบบ นั่นคือ Yii2 Basicใช้สำหรับสร้าง Web Application ทั่วไป และ Yii2 Advancedใช้สำหรับสร้าง Web Application ที่มีความซับซ้อนมากกว่า โดยข้อแตกต่างระหว่าง Yii2 Basic และ Yii2 Advanced นั้นคือการแบ่งระบบของ Yii2 Advanced นั้นจะแบ่งส่วน backendและ front...
ก่อนการติดตั้ง Yii Framework 2 นั้นต้องทำการติดตั้งโปรแกรมที่เกี่ยวข้อง เนื่องจากเทคโนโลยีที่ใช้ใน Yii Framework 2 นั้นเป็นเทคโนโลยีใหม่ ซึ่งใช้การติดตั้งผ่านโปรแกรม Composer ตามมาตรฐาน PSR ซึ่งต้องเตรียมเครื่องมือดังนี้ Composer โปรแกรม Composer สามารถดาวน์โหลดได้จากเว็บไซต์ http...
สำหรับการเรียนรู้ Yii2 ในหนังสือเล่มนี้จะใช้ WAMP Server ในการทดสอบ โดยสามารถดูรายละเอียดได้ที่ www.wampserver.com ซึ่งมีวิธีการดาวน์โหลดและติดตั้งดังนี้ ติดตั้ง WAMP Server WAMP Server เป็น Web Server ที่สามารถจำลองเครื่องของเป็น Web Server สำหรับ Run Scri...
ชนิดข้อมูลข้อความหรือ string คือข้อความหรือกลุ่มข้อความ มาเรียนรู้การใช้งาน และการใช้ function เกี่ยวกับตัวอักษร เพื่อเป็นแนวทางต่อไป function ที่ใช้งานกับตัวอักษรหรือข้อความเช่น strlen() เป็น function ที่ใช้ในการนับจำนวนตัวอักษร function str_word_count() เป็นการนับจำนวนคำ ตัวอย่าง...