<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="th">
	<id>https://wiki.thnic.or.th/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Acappella7</id>
	<title>Wiki_EAI - ส่วนร่วมของผู้ใช้ [th]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.thnic.or.th/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Acappella7"/>
	<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/th/%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B9%80%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99/Acappella7"/>
	<updated>2026-10-23T12:15:40Z</updated>
	<subtitle>ส่วนร่วมของผู้ใช้</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2010</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2010"/>
		<updated>2022-03-24T07:17:46Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;quot;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039; $this-&amp;gt;punyencodeAddress&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  //...$this-&amp;gt;punyencodeAddress...&lt;br /&gt;
(Comment บรรทัดเหล่านี้เพื่อให้โค้ดไม่ทำงาน)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/SMTP.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt;&#039; . $useVerp,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt; SMTPUTF8&#039;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2009</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2009"/>
		<updated>2022-03-24T06:26:04Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;quot;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;  $params[1] = $this-&amp;gt;punyencodeAddress($params[1]); &lt;br /&gt;
 &#039;&#039;&#039;  $this-&amp;gt;$address_kind = $this-&amp;gt;punyencodeAddress($this-&amp;gt;$address_kind);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  //$params[1] = $this-&amp;gt;punyencodeAddress($params[1]); &lt;br /&gt;
 &#039;&#039;&#039;  //$this-&amp;gt;$address_kind = $this-&amp;gt;punyencodeAddress($this-&amp;gt;$address_kind);&lt;br /&gt;
(Comment 2 บรรทัดนี้เพื่อให้โค้ดไม่ทำงาน)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/SMTP.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt;&#039; . $useVerp,&lt;br /&gt;
 &#039;&#039;&#039;          &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt; SMTPUTF8&#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  //‘MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt;&#039; . $useVerp,&lt;br /&gt;
 &#039;&#039;&#039;         &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt; SMTPUTF8&#039;,&lt;br /&gt;
(Comment บรรทัดนี้เพื่อให้โค้ดไม่ทำงาน)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2008</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2008"/>
		<updated>2022-03-24T06:22:52Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;quot;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;  $params[1] = $this-&amp;gt;punyencodeAddress($params[1]); &lt;br /&gt;
 &#039;&#039;&#039;  $this-&amp;gt;$address_kind = $this-&amp;gt;punyencodeAddress($this-&amp;gt;$address_kind);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  //$params[1] = $this-&amp;gt;punyencodeAddress($params[1]); &lt;br /&gt;
 &#039;&#039;&#039;  //$this-&amp;gt;$address_kind = $this-&amp;gt;punyencodeAddress($this-&amp;gt;$address_kind);&lt;br /&gt;
(Comment 2 บรรทัดนี้เพื่อให้โค้ดไม่ทำงาน)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17-&amp;gt;&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/SMTP.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt;&#039; . $useVerp,&lt;br /&gt;
 &#039;&#039;&#039;          &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt; SMTPUTF8&#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  //‘MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt;&#039; . $useVerp,&lt;br /&gt;
            &#039;MAIL FROM:&amp;lt;&#039; . $from . &#039;&amp;gt; SMTPUTF8&#039;,&lt;br /&gt;
(Comment บรรทัดนี้เพื่อให้โค้ดไม่ทำงาน)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2007</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2007"/>
		<updated>2022-03-24T06:20:55Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;quot;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;  $params[1] = $this-&amp;gt;punyencodeAddress($params[1]); &lt;br /&gt;
 &#039;&#039;&#039;  $this-&amp;gt;$address_kind = $this-&amp;gt;punyencodeAddress($this-&amp;gt;$address_kind);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  //$params[1] = $this-&amp;gt;punyencodeAddress($params[1]); &lt;br /&gt;
 &#039;&#039;&#039;  //$this-&amp;gt;$address_kind = $this-&amp;gt;punyencodeAddress($this-&amp;gt;$address_kind);&lt;br /&gt;
(Comment 2 บรรทัดนี้เพื่อให้โค้ดไม่ทำงาน)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17-&amp;gt;&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2006</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2006"/>
		<updated>2022-03-24T06:17:30Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;quot;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2005</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2005"/>
		<updated>2022-03-24T06:17:08Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(“/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2004</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=2004"/>
		<updated>2022-03-24T06:11:31Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
User/Pass สำหรับเข้าเซิร์ฟเวอร์ใน workshop   [[https://คน.ไทย/วิกิ/list-user-ws.jpg User]] &lt;br /&gt;
 # HOST: https://ws.kon.in.th&lt;br /&gt;
 # DB: https://ws.kon.in.th/phpmyadmin/&lt;br /&gt;
 # user: userX&lt;br /&gt;
 # pass: eaiuserX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา === &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา === &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Source code === &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Source code ที่ใช้ใน workshop นี้ [[https://github.com/THNICF/UA-Workshop-12062021 source code]]&lt;br /&gt;
&lt;br /&gt;
== Application Architecture == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] === &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] === &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;&amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] === &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  if (preg_match(&#039;/^[ก-๛a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๛a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๛a-zA-Z0-9-]+\.)+[ก-๛a-zA-Z]{2,16}$/u&#039;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;  case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;amp;quot;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
Regular expression ข้างต้นสามารถใช้ตรวจสอบรูปแบบ email ภาษาไทยได้ หากต้องการตรวจสอบ email ภาษาอื่นๆอาจต้องพิจารณาใช้ regular expression รูปแบบอื่นที่ไม่เจาะจง เช่น&lt;br /&gt;
* something@something  ^(.+)@(.+)$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[Category: EAI]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=699</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=699"/>
		<updated>2021-06-08T11:59:23Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP ==&lt;br /&gt;
&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา ===&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา ===&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Application Architecture ===&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP ==&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] ===&lt;br /&gt;
 &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] ===&lt;br /&gt;
แก้ไขไฟล์ register.html จาก&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] ===&lt;br /&gt;
แก้ไขไฟล์ register.php จาก &lt;br /&gt;
 &#039;&#039;&#039;# if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# if (preg_match(&amp;amp;apos;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;apos;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] ===&lt;br /&gt;
แก้ไขไฟล์ PHPMailer/src/PHPMailer.php จาก&lt;br /&gt;
 &#039;&#039;&#039;# case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;amp;quot;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
[[Category: EAI]]&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=698</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=698"/>
		<updated>2021-06-07T14:32:46Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP ==&lt;br /&gt;
&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา ===&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา ===&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Application Architecture ===&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP ==&lt;br /&gt;
&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] ===&lt;br /&gt;
 &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] ===&lt;br /&gt;
แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] ===&lt;br /&gt;
แก้ไขจาก &lt;br /&gt;
 &#039;&#039;&#039;# if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# if (preg_match(&amp;amp;apos;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;apos;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] ===&lt;br /&gt;
แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;# case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;amp;quot;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;quot;, $address);&lt;br /&gt;
&lt;br /&gt;
[[Category: EAI]]&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=694</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=694"/>
		<updated>2021-06-07T10:54:16Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: /* สร้างฐานข้อมูลที่รองรับ IDN และ EAI (Storage) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP ==&lt;br /&gt;
&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา: ===&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา: ===&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Application Architecture: ===&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP ==&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] ===&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] ===&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] ===&lt;br /&gt;
&lt;br /&gt;
[[Category: EAI]]&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=693</id>
		<title>คู่มือการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์ให้รองรับ UA ด้วยภาษา PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%8B%E0%B8%AD%E0%B8%9F%E0%B8%95%E0%B9%8C%E0%B9%81%E0%B8%A7%E0%B8%A3%E0%B9%8C%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B8%8B%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_UA_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2_PHP&amp;diff=693"/>
		<updated>2021-06-07T10:53:55Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: /* สร้างฐานข้อมูลที่รองรับ IDN และ EAI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Preparing to Support UA in PHP ==&lt;br /&gt;
&lt;br /&gt;
คู่มือนี้ได้จัดทำขึ้นมาเพื่อใช้เป็นแนวทางในการพัฒนาซอฟต์แวร์บนเว็บบราวซ์เซอร์เพื่อให้รองรับโดเมนภาษาไทย (IDN) และอีเมลภาษาไทย (EAI) โดยใช้ภาษา PHP&lt;br /&gt;
&lt;br /&gt;
=== ระบบที่ใช้ในการพัฒนา: ===&lt;br /&gt;
# ระบบฐานข้อมูล &lt;br /&gt;
#* MySQL&lt;br /&gt;
#* PHPMyAdmin&lt;br /&gt;
# ระบบบนเว็บบราวซ์เซอร์&lt;br /&gt;
#* ระบบลงทะเบียน (Registration)&lt;br /&gt;
#* ระบบ Login &lt;br /&gt;
#* ระบบแสดงผล Profile&lt;br /&gt;
# ระบบส่งอีเมล&lt;br /&gt;
#* PHPMailer&lt;br /&gt;
&lt;br /&gt;
=== Software ที่ใช้ในการพัฒนา: ===&lt;br /&gt;
# Filezilla [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_win64-setup.exe?h=nRlrhWw7NLjal-h8S-C__A&amp;amp;x=1615717392 Win]] [[https://dl4.cdn.filezilla-project.org/client/FileZilla_3.52.2_macosx-x86.app.tar.bz2?h=jSIej0fAkYK7rWgFBbsUPA&amp;amp;x=1615717392 Mac]]&lt;br /&gt;
# Web Browser เช่น Firefox, Chrome, Safari&lt;br /&gt;
# Text Editor (Code Editor) เช่น Notepad, Atom&lt;br /&gt;
&lt;br /&gt;
=== Application Architecture: ===&lt;br /&gt;
[[File:App-archetiect-3.png|400px]]&lt;br /&gt;
[[File:App-archetiect-2.png|400px]]&lt;br /&gt;
[[File:App-archetiect-1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== Developing Applications to Support UA in PHP ==&lt;br /&gt;
=== [[สร้างฐานข้อมูลที่รองรับ IDN และ EAI (Storage)]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI]] ===&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้]] ===&lt;br /&gt;
=== [[แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer]] ===&lt;br /&gt;
&lt;br /&gt;
[[Category: EAI]]&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AA%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%96%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2_PHPMailer&amp;diff=692</id>
		<title>แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AA%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%96%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2_PHPMailer&amp;diff=692"/>
		<updated>2021-06-07T10:52:21Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;# case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default:&lt;br /&gt;
 &#039;&#039;&#039;  return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# case &amp;amp;apos;php&amp;amp;apos;: &lt;br /&gt;
 &#039;&#039;&#039;  default: &lt;br /&gt;
 &#039;&#039;&#039;  return (bool) preg_match(&amp;amp;quot;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;quot;, $address);&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=691</id>
		<title>แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=691"/>
		<updated>2021-06-07T10:49:03Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก &lt;br /&gt;
 &#039;&#039;&#039;# if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# if (preg_match(&amp;amp;apos;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;apos;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=690</id>
		<title>แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=690"/>
		<updated>2021-06-07T10:48:51Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก &lt;br /&gt;
 &#039;&#039;&#039;# if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# if ([[preg_match(&amp;amp;apos;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;apos;]], $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=689</id>
		<title>แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=689"/>
		<updated>2021-06-07T10:44:38Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก &lt;br /&gt;
 &#039;&#039;&#039;# if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# if (preg_match(&amp;amp;apos;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;apos;, $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
 &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=688</id>
		<title>แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=688"/>
		<updated>2021-06-07T10:43:10Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก &lt;br /&gt;
 &#039;&#039;&#039;# if (!filter_var($_POST[&amp;amp;apos;email&amp;amp;apos;], FILTER_VALIDATE_EMAIL)) { &lt;br /&gt;
 &#039;&#039;&#039;       exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039;  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# if ([[preg_match(&amp;amp;apos;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;amp;apos;]], $_POST[&amp;amp;apos;email&amp;amp;apos;]) == 0) {&lt;br /&gt;
  &#039;&#039;&#039;      exit(&amp;amp;apos;Email is not valid!&amp;amp;apos;);  &lt;br /&gt;
 &#039;&#039;&#039; }&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=687</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=687"/>
		<updated>2021-06-07T10:40:31Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quot;email&amp;amp;quot; required&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=686</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=686"/>
		<updated>2021-06-07T10:40:01Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quotemail&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=[[&amp;amp;quot;text&amp;amp;quot;]] name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quotemail&amp;amp;quot; required&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=685</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=685"/>
		<updated>2021-06-07T10:39:47Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=&amp;amp;quot;email&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quotemail&amp;amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
 &#039;&#039;&#039;# &amp;lt;input type=&amp;amp;quot;text&amp;amp;quot; name=&amp;amp;quot;email&amp;amp;quot; placeholder=&amp;amp;quot;Email&amp;amp;quot; id=&amp;amp;quotemail&amp;amp;quot; required&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=684</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=684"/>
		<updated>2021-06-07T10:36:13Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   PRIMARY KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=683</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=683"/>
		<updated>2021-06-07T10:32:55Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=682</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=682"/>
		<updated>2021-06-07T10:25:04Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# systemctl restart mariadb&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
 &#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=681</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=681"/>
		<updated>2021-06-07T10:24:53Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# systemctl restart mariadb&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=680</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=680"/>
		<updated>2021-06-07T10:24:44Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# systemctl restart mariadb&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039; CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=679</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=679"/>
		<updated>2021-06-07T10:24:32Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=678</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=678"/>
		<updated>2021-06-07T10:24:13Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts ( &#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=677</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=677"/>
		<updated>2021-06-07T10:23:59Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=676</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=676"/>
		<updated>2021-06-07T10:23:38Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=675</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=675"/>
		<updated>2021-06-07T10:23:25Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
&#039;&#039;&#039;   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
&#039;&#039;&#039;   `username` varchar(50) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `password` varchar(255) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `email` varchar(100) NOT NULL,&lt;br /&gt;
&#039;&#039;&#039;   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
&#039;&#039;&#039;   `PRIMARY` KEY (`id`)&lt;br /&gt;
&#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=674</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=674"/>
		<updated>2021-06-07T10:23:02Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
   `username` varchar(50) NOT NULL,&lt;br /&gt;
   `password` varchar(255) NOT NULL,&lt;br /&gt;
   `email` varchar(100) NOT NULL,&lt;br /&gt;
   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
   `PRIMARY` KEY (`id`)&lt;br /&gt;
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=673</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=673"/>
		<updated>2021-06-07T10:22:50Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
   `username` varchar(50) NOT NULL,&lt;br /&gt;
   `password` varchar(255) NOT NULL,&lt;br /&gt;
   `email` varchar(100) NOT NULL,&lt;br /&gt;
   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
   `PRIMARY` KEY (`id`)&lt;br /&gt;
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=672</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=672"/>
		<updated>2021-06-07T10:22:32Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
   `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
   `username` varchar(50) NOT NULL,&lt;br /&gt;
   `password` varchar(255) NOT NULL,&lt;br /&gt;
   `email` varchar(100) NOT NULL,&lt;br /&gt;
   `activation_code` varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
   `PRIMARY` KEY (`id`)&lt;br /&gt;
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=671</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=671"/>
		<updated>2021-06-07T10:21:31Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 id int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
   username varchar(50) NOT NULL,&lt;br /&gt;
   password varchar(255) NOT NULL,&lt;br /&gt;
   email varchar(100) NOT NULL,&lt;br /&gt;
   activation_code varchar(50) DEFAULT &amp;amp;apos;&amp;amp;apos;,&lt;br /&gt;
   PRIMARY KEY (`id`)&lt;br /&gt;
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=670</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=670"/>
		<updated>2021-06-07T10:19:52Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 id int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
   username varchar(50) NOT NULL,&lt;br /&gt;
   password varchar(255) NOT NULL,&lt;br /&gt;
   email varchar(100) NOT NULL,&lt;br /&gt;
   activation_code varchar(50) DEFAULT &amp;amp;nbsp;&amp;amp;nbsp;,&lt;br /&gt;
   PRIMARY KEY (`id`)&lt;br /&gt;
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=667</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=667"/>
		<updated>2021-06-07T10:13:09Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    `username` varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `password` varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    `activation_code` varchar(50) DEFAULT (``),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (`id`) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=666</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=666"/>
		<updated>2021-06-07T10:12:59Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    `username` varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `password` varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    `activation_code` varchar(50) DEFAULT (&#039;&#039;),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (`id`) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AA%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%96%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2_PHPMailer&amp;diff=664</id>
		<title>แก้ไขให้ระบบลงทะเบียนสามารถส่งอีเมล EAI ได้ด้วย PHPMailer</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AA%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%96%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2_PHPMailer&amp;diff=664"/>
		<updated>2021-06-07T10:07:37Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: Created page with &amp;quot;แก้ไขจาก case &amp;#039;php&amp;#039;:  default: return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;  เป็น case &amp;#039;php&amp;#039;:  default:  return (bool) preg_match(&amp;quot;/^[...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก&lt;br /&gt;
case &#039;php&#039;: &lt;br /&gt;
default:&lt;br /&gt;
return filter_var($address, FILTER_VALIDATE_EMAIL) !== false;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
case &#039;php&#039;: &lt;br /&gt;
default: &lt;br /&gt;
return (bool) preg_match(&amp;quot;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&amp;quot;, $address);&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=663</id>
		<title>แก้ไขให้ระบบลงทะเบียนตรวจสอบอีเมล EAI ได้</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI_%E0%B9%84%E0%B8%94%E0%B9%89&amp;diff=663"/>
		<updated>2021-06-07T10:06:00Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: Created page with &amp;quot;แก้ไขจาก  if (!filter_var($_POST[&amp;#039;email&amp;#039;], FILTER_VALIDATE_EMAIL)) {  exit(&amp;#039;Email is not valid!’);  }  เป็น if (preg_match(&amp;#039;/^[ก-๙a-zA-Z0-9_+...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก &lt;br /&gt;
if (!filter_var($_POST[&#039;email&#039;], FILTER_VALIDATE_EMAIL)) {  exit(&#039;Email is not valid!’);  }&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
if (preg_match(&#039;/^[ก-๙a-zA-Z0-9_+&amp;amp;*-]+(?:\.[ก-๙a-zA-Z0-9_+&amp;amp;*-]+)*@(?:[ก-๙a-zA-Z0-9-]+\.)+[ก-๙a-zA-Z]{2,16}$/u&#039;, $_POST[&#039;email&#039;]) == 0) &lt;br /&gt;
{&lt;br /&gt;
    exit(&#039;Email is not valid!&#039;);  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=662</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=662"/>
		<updated>2021-06-07T10:04:46Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก&lt;br /&gt;
&amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt;&lt;br /&gt;
&lt;br /&gt;
เป็น&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=661</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=661"/>
		<updated>2021-06-07T10:03:58Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก type=&amp;quot;email&amp;quot; เป็น type=&amp;quot;text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=660</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=660"/>
		<updated>2021-06-07T10:03:45Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก type=&amp;quot;email&amp;quot; เป็น type=&amp;quot;text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=659</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=659"/>
		<updated>2021-06-07T10:02:40Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก type=&amp;quot;email&amp;quot; เป็น type=&amp;quot;text&amp;quot;&lt;br /&gt;
{{Blockquote|text=&lt;br /&gt;
# &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt; }}&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=658</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=658"/>
		<updated>2021-06-07T09:58:03Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก type=&amp;quot;email&amp;quot; เป็น type=&amp;quot;text&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; # &amp;lt;input type=[&#039;text&#039;] name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt; &#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=657</id>
		<title>แก้ไขให้ระบบลงทะเบียนรองรับการใส่อีเมล EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B9%81%E0%B8%81%E0%B9%89%E0%B9%84%E0%B8%82%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B8%A5%E0%B8%87%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%9A%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AA%E0%B9%88%E0%B8%AD%E0%B8%B5%E0%B9%80%E0%B8%A1%E0%B8%A5_EAI&amp;diff=657"/>
		<updated>2021-06-07T09:57:06Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: Created page with &amp;quot;แก้ไขจาก type=&amp;quot;email&amp;quot; เป็น type=&amp;quot;text&amp;quot; &amp;#039;&amp;#039;&amp;#039; # &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;แก้ไขจาก type=&amp;quot;email&amp;quot; เป็น type=&amp;quot;text&amp;quot;&lt;br /&gt;
&#039;&#039;&#039; # &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot; placeholder=&amp;quot;Email&amp;quot; id=&amp;quot;email&amp;quot; required&amp;gt; &#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=656</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=656"/>
		<updated>2021-06-07T09:52:38Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    `username` varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `password` varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    `activation_code` varchar(50) DEFAULT (),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (`id`) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=655</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=655"/>
		<updated>2021-06-07T09:47:31Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    `username` varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `password` varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    `activation_code` varchar(50) DEFAULT (),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (id) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=654</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=654"/>
		<updated>2021-06-07T09:47:24Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    `username` varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `password` varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    `activation_code` varchar(50) DEFAULT (&#039;&#039;),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (id) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=653</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=653"/>
		<updated>2021-06-07T09:46:55Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    `username` varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `password` varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    `email` varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    `activation_code` varchar(50) DEFAULT (),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (id) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=652</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=652"/>
		<updated>2021-06-07T09:46:23Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    username varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    password varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    email varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    activation_code varchar(50) DEFAULT (),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (id) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
	<entry>
		<id>https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=651</id>
		<title>สร้างฐานข้อมูลที่รองรับ IDN และ EAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.thnic.or.th/index.php?title=%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%A3%E0%B8%AD%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%9A_IDN_%E0%B9%81%E0%B8%A5%E0%B8%B0_EAI&amp;diff=651"/>
		<updated>2021-06-07T09:45:44Z</updated>

		<summary type="html">&lt;p&gt;Acappella7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;# CREATE TABLE IF NOT EXISTS accounts (&lt;br /&gt;
 &#039;&#039;&#039;    id int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
 &#039;&#039;&#039;    username varchar(50) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    password varchar(255) NOT NULL, &lt;br /&gt;
 &#039;&#039;&#039;    email varchar(100) NOT NULL,&lt;br /&gt;
 &#039;&#039;&#039;    activation_code varchar(50) DEFAULT (),&lt;br /&gt;
 &#039;&#039;&#039;    PRIMARY KEY (id) &lt;br /&gt;
 &#039;&#039;&#039; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Acappella7</name></author>
	</entry>
</feed>