บทความ

การทำ yii2 textarea editor ด้วย Yii 2.0: yii2-tinymce

ผมได้มีโอกาสมาเรียน Yii2 ห้าวันถือว่าเป็นสิ่งดีมากๆ สำหรับการพัฒนา วันนี้เลยลองการทำ yii2 textarea editor ด้วย Yii 2.0: yii2-tinymce code สั้นๆ จริงๆ  อยากได้อะไรก็ Composer เอาครับ ติดตั้งโดยเพิ่มลงไปใน composer.json "moonlandsoft/yii2-tinymce": "*" to the require section of your composer.json file.
แล้วใช้งานแบบนี้เลย <?php use moonland\tinymce\TinyMCE; echo TinyMCE::widget(['name'=&gt;'text-content']); $form-&gt;field($model,'attribute')-&gt;widget

php โพสไป facebook แบบไหนมาดูกัน

อ้าาาา วันนี้มาดูกันว่า เราจะใช้ php post facebook ได้อย่างไรครับ มาดูกัน ก่อนอื่นเรา ต้องดาวน์โหลด Download Facebook PHP SDK ตัวนี้ก่อนครับ

<!--?php // require Facebook PHP SDK // see: https://developers.facebook.com/docs/php/gettingstarted/ require_once("/YOUR_PATH_TO/facebook_php_sdk/facebook.php"); // initialize Facebook class using your own Facebook App credentials // see: https://developers.facebook.com/docs/php/gettingstarted/#install $config = array(); $config['appId'] = 'YOUR_APP_ID'; $config['secret'] = 'YOUR_APP_SECRET'; $config['fileUpload'] = false; // optional $fb = new Facebook($config); // define your POST parameters (replace with your own values) $params = array( "access_token" =--> "YOUR_ACCESS_TOKEN", // see: https://developers.facebook.com/docs/facebook-login/access-tokens/ "message" =&gt; "Here is a blog post about auto posting on Facebook using PHP #php #faceb…

[SMF] การแสดงหัวข้อหรือกระทู้ล่าสุด (RecentTopics) แบบเขียนเอง

รูปภาพ
[SMF] การแสดงหัวข้อหรือกระทู้ล่าสุด (RecentTopics) แบบเขียนเอง
การเขียน php + sql เพื่อแสดงกระทู้ล่าสุดของ SMF อันที่จริงบอร์ด smf เขามีให้ใช้อยู่ แต่ผมไม่ถนัดในการตกแต่งแบบนั้นซะเท่า่ไหร่ จึงเขียนขึ้นมาเอง เพราะสามารถใช้ bootstrap  ในการแสดงผลที่สวยงามได้ดีกว่า ที่สำคัญทำให้กระทู้มีคำว่า new หรือ ล่าสุด หรือ ใหม่ หรือ update หรือรูปแสดงอารมณ์บ่งบอกได้ดีกว่า ผมว่านะ
คิดอยู่ทั้งคืนว่าจะเขียนออกมายังไง เอาค่าเวลาไปเซ็คกับกระทู้ยังไงให้ ออกมาว่ามีคนมาตอบแล้วนะ ให้ขึ้นล่าสุด ถ้าเพิ่งมาตั้งกระทู้ใหม่ก็ให้ขึ้นว่า 
แบบนี้จะออกมาเป็น code แบบไหนกันมาดูเลยครับ
< ?php include("config.php"); $cupreportdb = "forum"; mysql_connect($host,$user,$passwd) ; mysql_select_db($cupreportdb); mysql_query("SET NAMES UTF8"); mysql_query("SET character_set_results=utf8"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); $sql6="SELECT *,MAX(poster_time) as postreply FROM smf_messages a,smf_boar…

IKALLScript สคริปในดวงใจผมเอง

รูปภาพ
KALLScript สคริปทำทุกตลาดร้านค้าออนไลน์ ไม่ว่าจะเป็น Lazada Access Trade Amazon Prosperent ด้วยการออกแบบผสมผสานลงตัวจนน่าทึ่ง 555+ เข้าขั้นโม้อย่างรุนแรง สคริปนี้เป็นทั้ง Muti Subdomain และไม่เป็นก็ได้แล้วแต่จะให้เป็น ทำงานด้วยระบบฐานข้อมูลที่แสนจะธรรมดา คือ csv นั่นเอง สามารถ ลบ หรือ เพิ่ม Subdomain ได้อย่างง่ายดาย พร้อมทั้งอัพโหลด csv ของ ซัพนั้น ๆ ไปด้วยในตัว แต่ข้อเสียคือระบบไม่รองรับ หลาย csv ในหนึ่งซัพ กล่าวคือ 1 ซัพมีเพียง 1 csv เท่านั้น ถ้าต้องการหลาย ๆ csv ควรเลือกแบบไม่รองรับ MutisubDomain ซึ่งระบบสคริปนี้ก็รองรับเช่นเดียวกัน มีระบบ ping Google Bing Yahooมีระบบ Gen URL เพียว ๆ เพื่อง่ายต่อการ Ping เองมีระบบ Gen BL เพื่อไปโพส WP & Blogger & อื่น ๆรองรับการเข้ามาของ มือถือ หรือว่า smart Phone ด้วยการ Redirect ไปหน้าที่เหมาะกับมือถือซึ่งออกแบบมาให้รับรองรองรับครับ

ทำ WebServer ง่าย ๆ ด้วย USBWebserver 8.6

รูปภาพ
วันนี้วันจันทร์ที่ 20 กรกฎาคม 2558 ขอนำเสนอระบบ Web server ที่แสนจะง่ายดาย เพียงท่านมีเจ้าตัวนี้ และพร้อมพกไปด้วยทุกที่กินพื้นที่ไม่มากขอแค่มี USB 1 ตัวก็พอหล่ะครับ เจ้า USB Webserver ที่ว่านี้หน้าตาจะเป็นแบบไหน ใช้งานแบบไหน ลองหาข้อมูลใน Google เอาเถิดครับ ทำ WebServer ง่าย ๆ ด้วย USBWebserver 8.6 โปรแกรมที่ผมเลือกใช้คือ usb webserver เพราะไฟล์มันเล็กดี ของ xampp ก็มีน่ะครับแต่ไฟล์มันใหญ่
เว็บไซต์ของ usb webserver คลิกที่นี่ http://www.usbwebserver.net/en/ 1.ดาวโหลด usb webserver 8.6 ได้ที่  https://doc-0g-a4-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/t14lthke7vihhf06iu9freohsj4dqd7h/1437372000000/08704773208405488037/*/0Bzmv3LDLIGzbR1Y2T1FQUE14OUU?e=downloadก๊อปปี้ไฟล์ USBWebserver v8.6.zip ไปไว้ที่ usb แตกไฟล์โดยใช้โปรแกรม Winzip หรือ Winrarเพิ่มเติม
ถ้ารันโปรเจ็กเราแล้วมี error หรือ แสดงผลไม่ถูกต้องต้องเข้าไปแก้ไขไฟล์ php.ini ใน โฟลเดอร์ Settings
เปิดไฟล์ php.ini หา short_open_tag ให้แก้ไขจาก off เป็น on อยู่ประมาณ line 226
และ display_errors ให้แก้ไขจาก …

PHP Save ไฟล์ง่าย ๆ ให้เป็นภาษาไทย

ตามหัวเรื่องหล่ะครับ PHP Save ไฟล์ง่าย ๆ ให้เป็นภาษาไทย ทำไงดี โอ้ย แค่ 2 บรรทัดครับ ใช้ตัวนี้ก่อนอันดับแรกให้ Save เป็นชื่อภาษาไทย $file_name = iconv(‘UTF-8′,’windows-874’,$file_name);
$wp_title = iconv(‘UTF-8′,’windows-874’,$wp_title);
แล้วก็เวลาเขียนลงใน text file ก็ ถอดมันออกมา $file_name = iconv(‘windows-874′,’UTF-8’,$file_name);
$wp_title = iconv(‘windows-874′,’UTF-8’,$wp_title);
แค่นี้ครับ

การ Resize รูปภาพชนิด JPEG และ GIF

ท่านเคยเจอปัญหานี้ไหมครับ ทำระบบอัปรูป แต่ว่ารูปมันใหญ่เกิดไป
พอเอามาแสดงผลเลยไม่สวยงามสักเท่าไหร่ ผมเอาวิธีนี้มาแนะนำครับ ช่วยในการ Resize รูปภาพให้เล็กตามต้องการและสมส่วนอีกด้วย
ลองไปดูวิธีการทำเลยครับ

ขั้นตอนการทำ

1.สร้าง form ในการอัปรูปกันก่อน ชื่อไฟล์ว่า form.html

091358 1803 Resize1 การ Resize รูปภาพชนิด JPEG และ GIF

<form action=”resize.php” method=”post” enctype=”multipart/form-data” name=”form_uppic” id=”form_uppic”>
<input type=”file” name=”file” />
<input type=”submit” name=”Submit” value=”Submit” />
</form>

2.มาเขียนโค๊ต php เพื่อทำการอัปรูป และ Resize รูปกันครับ ชื่อไฟล์ resize.php

if($_FILES[‘file’][‘tmp_name’] != “”) { //เช็คว่ามีการอัปรูป

copy($_FILES[‘file’][‘tmp_name’], $_FILES[‘file’][‘name’]); //ทำการ copy รูป

$images = $_FILES[‘file’][‘name’];
$height = 400; //กำหนดขนาดความสูง

$size = getimagesize($images);
$width = round($height*$size[0]/$size[1]); //ขนาดความกว้่างคำนวนเพื่อความสมส่วนของรูป

if($size[2] == 1) {
$images_orig = imagecreatefr…