วันจันทร์ที่ 18 สิงหาคม พ.ศ. 2557

Query data while

<?
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");

 $db=new DB();
 $db->connectdb(DB_NAME,DB_USER,DB_PASS);
 $res=$db->querydb("SELECT * FROM ".TB_CATEGORY." order by seq asc ");

?>
</br>
<H3 class="text-primary">&nbsp;&nbsp;Edit Drop</H3>
<table class="table table-hover">
<tr>
<th width="59" bgcolor="#f5f5f5"><center><b>ลำดับ</b></center></th>
<th width="300" bgcolor="#f5f5f5"><center><b>ชื่อหัวข้อ</b></center></th>
<th width="85" bgcolor="#f5f5f5"><center><b>เรียงลำดับ</b></center></th>
<th width="62" bgcolor="#f5f5f5"><center><b>Edit</b></center></th>
<th width="64" bgcolor="#f5f5f5"><center><b>Delete</b></center></th>
</tr>
<?
while($arr=$db->fetch($res)){
?>
<tr>
<td><center><?=$arr[id];?></center></td>
<td><center><?=$arr[name];?></center></td>
<td><center><?=$arr[seq];?></center></td>
<td><center><a href="F_Edit.php?id=<?=$arr[id];?>"><img src="../images/b_edit.png" width="16" height="16"></a></center></td>
<td width="64"><center><a href="Delete.php?id=<?=$arr[id];?>" onClick="return confirm('Are you sure you want to delete this item?');"><img src="../images/b_drop.png" width="16" height="16" /></a></center>
</tr>
<?
}
?>
</table>
<a href="../Category">&nbsp;&nbsp;<code>..Back</code></a>
<?
$db->closedb();
?>

PHP update data

<?

//*** Update Record ***//
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);

$arr["update"]=$db->update(TB_CATEGORY,array("name"=>"$_POST[name]",

"seq"=>"$_POST[seq]"

),"id='$_GET[id]'");


?>
<a href="Edit.php">Edit Successful</a>
<Meta http-equiv="refresh"content="1;URL=Edit.php">

PHP ลบข้อมูลใน table

<?
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$db->del(TB_CATEGORY,"id=".$_GET["id"]."");/*หรือ ,"mem_id=".$_POST[id]."" ||  "mem_id='$id'"  */

echo "Delete Successful";

?>
<Meta http-equiv="refresh"content="1;URL=Edit.php">

PHP add ข้อมูลลง table

 <?
    include_once("../includes/class_mysql.php");
include_once("../includes/config.php");

$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);

$name=$_POST[name];
$seq=$_POST[seq];


$res = $db->add(TB_CATEGORY,array(

"name"=>"".$name."",
"seq"=>"".$seq.""

));

if($res){
echo "OK"."<br>";
echo "$res"."<br>";
echo "$name"."<br>";

}
$db->closedb();




?>
<a href="Edit.php">View files</a>
<Meta http-equiv="refresh"content="1;URL=Edit.php">

ทำ from add data

<form name="form1" method="post" action="Add.php" enctype="multipart/form-data" onSubmit="return verify()">
    <table width="1500">
    <tr>
    <td width="1500" height="70">
        <div class="col-xs-4">
            <label for="exampleInputEmail1">ชื่อหัวข้อ</label>  
            <input type="text" class="form-control" id="name" name="name" placeholder="ชื่อหัวข้อ">
        </div>
        </td>
      </tr>
      <tr>
      <td height="70">
        <div class="col-xs-4">
            <label for="exampleInputEmail1">ลำดับ</label>  
            <input type="text" name="seq" class="form-control" placeholder="ลำดับ">
          </div>
          </td>
</tr>
      <tr>
      <td>
        <div class="col-xs-4">
        <div class="form-group"></div>
<button type="submit" name="btnSubmit" value="Submit" class="btn btn-default">บันทึก</button>
          </div>
         </td>
         </tr>        
    </table>
</form>

Create new file php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
</body>
</html>

PHP OOP - Code connect and basic function

Flie : config.php

<?php
if (preg_match("/config.php/i",$PHP_SELF)) {
//if(eregi("config.php",$_SERVER['PHP_SELF'])){

header("Location: ../index.php");
}


#--> config connect Mysql

define("DB_HOST","localhost");//define ค่าคงที่
define("DB_USER","root");
define("DB_PASS","1234");
define("DB_NAME","enmholding_db");

#--> Table
define("TB_HOME","tbl_home");
define("TB_PRODUCT","tbl_product");
define("TB_MEM","tbl_member");
define("TB_PROUDCT1","product");
define("TB_CATEGORY","category");
define("TB_BRAND_TH","brand_th");
define("TB_SUB_CATEGORY","sub_category");
?>

File : class_mysql.php

<?php
//if(eregi("class_mysql.php",$_SERVER['PHP_SELF'])){//eregi ไม่ว่าจะเขียนตัวเล็กหรือตัวใหญ่ก้อไม่สามารถเข้ามาได้
if (preg_match("/config.php/i",$PHP_SELF)) {
header("Location: ../index.php");

}

class DB{

var $host = DB_HOST;
var $conndb;
var $db;
var $result;
var $sql;

#--> Connect Database
function connectdb($db_name="database",$user="username",$pass="password"){

$this->username=$user;
$this->password=$pass;
$this->database=$db_name;

$this->conndb=mysql_pconnect($this->host,$this->username,$this->password) or die (mysql_error());
$this->db=mysql_select_db($this->database,$this->conndb)  or die (mysql_error());
mysql_query("SET NAMES UTF8");

//echo "OK"; //ทดสอบการใช้งานว่าใช้ได้หรือไม่

}

#--> Close Database
function closedb(){

mysql_close($this->conndb) or die (mysql_error());
}

#--> Query Database
function querydb($sql="sql"){

$this->sql=$sql;

if($result=mysql_query ($this->sql)){
return $result;
}else{
mysql_error();
return false;
}
}

#-->fetch
function fetch($sql="sql"){

if($result=mysql_fetch_array($sql)){
return $result;
}else{
mysql_error();
return false;
}
}

#-->rows
function row($sql){
return mysql_num_rows($sql);
}

#-->Add
function add($table="table",$data="data"){

$a_key=array_keys($data);
$v_valus=array_values($data);
$sum=count($a_key);

for($i=0; $i<$sum; $i++){

if(empty($add)){
$add="(";
}else{
$add=$add.",";
}
if(empty($val)){
$val="(";
}else{
$val=$val.",";
}

$add=$add.$a_key[$i];
$val=$val."'".$v_valus[$i]."'";
}

$add=$add.")";
$val=$val.")";

$sql=" INSERT INTO ".$table." ".$add." VALUES ".$val;

if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}

}

#--> UPDATE
function update($table,$daat,$where){
/*
$key=array_keys($data);
$valus=array_values($data);
$sum=count($key);
$set="";
*/
$key=array_keys($daat);
$value=array_values($daat);
$sum=count($key);
$set="";

for($i=0; $i<$sum; $i++){
if(!empty($set)){
$set=$set.",";
}
$set=$set.$key[$i]."='".$value[$i]."'";
}

$sql="UPDATE ".$table." SET ".$set." WHERE ".$where;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}

#--> Del
function del($table,$where){
$sql ="DELETE FROM ".$table." WHERE ".$where;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}

#--> Num
function num($field,$table,$where){

if($where==""){
$where="";
}else{
$where="WHERE ".$where;
}

$sql="SELECT $field FROM $table $where";

if($result=mysql_query($sql)){
return mysql_num_rows($result);
}else{
mysql_error();
return false;
}
}
}
?>




ใช้งาน PHP เบื้องต้น

PHP connect data base

ชื่อไฟล์ config.php

<?
$connect = mysql_connect("localhost","root","1234");
mysql_query("SET NAMES UTF8");
if($connect)
{
//echo "ติดต่อฐานข้อมูลสำเร็จครับ";
}
else
{
echo "ไม่สามารถติดต่อฐานข้อมูลได้";
}
mysql_select_db("enmholding_db") or die ("database error!!!!!!");
?> 

การเรียกใช้งานไฟล์ connect

  <?php
 include_once("../includes/config.php");
?>


การ while 
<?php
$ida=$_GET["id"];
$id = "";
$strSQL = "SELECT  id ,id_cate , th_nme ,en_nme FROM categories ";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_array($objQuery)){
    ?>       
<li <? if($objResult["id_cate"]==$ida){?>class="active"<? }?>><!-- active ทีอันที่ 1 -->
        <? if($id!=$objResult["id_cate"]){?>
        <h3><? if($lang=="th"){ echo $objResult["th_nme"];}if($lang=="en"){echo $objResult["en_nme"];}?></h3><!--หมวดหมู่หลัก-->
            <? }?>     
<ul>
            <?
            $id1 = $objResult['id_cate'];
  $strSQL1 = "SELECT * FROM subcategories WHERE id_cate =$id1";
$objQuery1 = mysql_query($strSQL1);
while($objResult1 = mysql_fetch_array($objQuery1)){
?>
            
<li><a href="product.php?id_cate=<?=$objResult1["id_cate"];?>&&id_sub=<?=$objResult1["id_sub"];?>" target="_parent"><? if($lang=="th"){ echo $objResult1["th_nme"];}if($lang=="en"){echo $objResult1["en_nme"];}?></a></li><!--หมวดหมู่ย่อย-->
                
                <? }?>
</ul>         
</li>   
        <? 
$id=$objResult["id_cate"];
}

?>     


ส่งไปหน้าที่ต้องหาร แบบ PHP

<?php
header("Location:th");

?>

วันศุกร์ที่ 30 พฤษภาคม พ.ศ. 2557

วิธี Add Libraries NetBeans

หลังจากที่เปิดโปรแกรมขึ้นมา

ไปที่ Tools >> Libraries >> New Library

ตั้งชื่อที่ Library Name >>OK

หาชื่อที่เราตั้ง Library Name เมื่อกี้ คลิก

หลังจากนั้น คลิกที่ Add JAR/Folder

add ไฟล์ classes1.jar หรือ ojdbc6 เข้าไป

ไฟล์ อยู่แถวๆนี้ครับ หาดูครับ WEB-INF\lib

หลังจากนั้น ที่แถบ Projects คลิกขวาที่ Libraries

เลือก Add libraries เลือกชื่อ Libraries ที่เราตั้งชื่อข้างต้นไป

เป็นอันเสร็จสิ้นครับ

การใช้งาน NetBeans IDE

NetBeans IDE เป็นตัวที่ใช้เขียน JSP ได้ค่อนข้างดีมากครับ รองรับ การเขียนด้วย Framework

หลังจากติดตั้ง Tomcat และ Jva SDK  อันนี้จำเป็นต้องติดต้องก่อนครับ

****************************
เปิดโปรแกม  Netbeans

ไปที่ File >> New Project

เลือก Java Web >> Web Application

หลังจากนั้นตั้งชื่อตรง Project Name เสร็จแล้ว เลือก Next


เลือก Server เป็น Apache Tomcat คลิก Finsh




วันพฤหัสบดีที่ 29 พฤษภาคม พ.ศ. 2557

JSP คือ

การเขียน JSP จะมีการเหมือนๆ กับ PHP , ASP , .Net การทำงานเหมือๆ กัน JSP เป็น Subset ของภาษา Java ใช้รูปแบบคำสั่ง SDK ใช้ Syntac พื้นฐานของภาษา Java แยกได้ 3 รูปแบบ

1. Scriptlets เขียน JSP ร่วมกับ HTML
2. Servlet เขียน JSP แยกส่วน Interface (HTML) คือแยกกันคนละไฟล์
3. Framework JSP - Spring , Struts , Hibernet เขียนเป็น Pattern MVC

ผู้เขียน เขียนสรุปไว้เป็นความรู้

ที่มา
Thaicreate.com.

วันจันทร์ที่ 3 มีนาคม พ.ศ. 2557

วิธีทำหัวข้อหลัก หัวข้อย่อย

ในที่นี้ผมเขียนโดยใช้ ภาษา JSP เป็นการเขียน

เราจะมาทำการ while หัวข้อหลัก,หัวข้อย่อยกันครับ

เช่น
ตารางการทำงาน

วันที่ 1 มกราคม 2557 การปฏิบัติงาน
-update data
-backup data
-check data 
วันที่ 2 มกราคม 2557 การปฎิบัติงาน
-restart tomcat
-update oracle
-backup data

<%

 Statement stmt=conn.createStatement();
String sql = "";
String str_groupdsc ="";
String str_labeldsc = "";
String str_label = "";
String str_groupid ="";

ResultSet rs = null;
sql = "select g.groupid, g.groupdsc, g.labeldsc, g.label from grplabel g, asgmntgrp a, usr u where u.usrcde = '"+userCode+"' and u.assignmentid = a.assignmentid and a.groupid = g.groupid order by groupid asc ";

rs = stmt.executeQuery(sql);

            while(rs.next()){
str_groupdsc = rs.getString("groupdsc");
str_labeldsc = rs.getString("labeldsc");
str_label = rs.getString("label");
            %>
            <%if(! str_groupid.equals(rs.getString("groupid").substring(0,2))){%>
    <div class="list_box">
    <div class="list_box_left_head"><%=str_groupdsc%></div>
               
        </div>
            <%}%>
        <div class="list_box">      
                <div class="list_box_left"><a href="<%=str_label%>"><img src="image/son.gif" width="18" height="14" />&nbsp;<%=str_labeldsc%>
            </div>
                <div class="list_box_right"><%=rs.getString("groupid").substring(0,2)%></div></a>
               
<%

str_groupid=rs.getString("groupid").substring(0,2); //จุดสำคัญอยู่ตรงนี้ครับ
}rs.close();
            %>

วิธีตรวจสอบวันที่ใน ORACLE โดยให้ Dual

วิธีตรวจสอบวันที่ใน ORACLE โดยให้ Dual อย่างง่าย

select sysdate from dual;

เท่านี้ครับ


ผลที่ออกมาครับ

SYSDATE
-------------
03 มี.ค. 2014

##############################################################################

แบบนี้จะเป็นการกำหนดรูปแบบในการแสดงผลครับ

SELECT TO_CHAR
    (SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
     FROM DUAL;

ผลที่ออกมาครับ
NOW
-------------------

03-03-2014 09:10:34





ทำตัวหนังสือวิ่งง่ายๆ

<marquee scrolldelay="120">
<strong>&lt;&nbsp;------- &nbsp;&nbsp;W e l c o m e&nbsp;&nbsp;to&nbsp;&nbsp;Support Desk&nbsp;&nbsp; S y s t e m&nbsp;&nbsp;--------><br>User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ
</strong>
</marquee>

ข้อความที่วิ่งอยู่ก็จะได้ตามนี้
< ------- W e l c o m e to Support Desk S y s t e m -------->
User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ

การรับค่าใน Function JavaScript

การรับค่า JavaScript กรณีรับค่ามาหลายๆ ตัวแล้วทำการเช็คทีเดียว

<script language="JavaScript">
function searchUserGrt(UserLength,sts){

if(UserLength == 6){

 alert('xxx');

</script>
--------------------------------------------------------------------------------------------------------
<input name="txb3UidApr" type="text" size="15" maxlength="6" onKeyUp="searchUserGrt(this.value.length,'3');" value="<%=str_uidApr%>" >

#################################################################################

วิธีส่งค่าไปให้ javascript เช็ค

function frmSubmit(va){

if(va =='insert'){

             alert('xxx');

}
}

--------------------------------------------------------------------------------------------------------

<INPUT TYPE="button" VALUE="Submit" ONCLICK="frmSubmit('insert');">



วันศุกร์ที่ 28 กุมภาพันธ์ พ.ศ. 2557

วิธีใช้งาน clear both ของ CSS

เมื่อผู้ใช้งาน CSS เริ่มต้น จะเจอปัญหาการสร้างหน้าเว็บด้วย CSS แล้วจะทำให้กรอบของ CSS div นั้น

ไปลอยซ้อนกันอยู่ด้านบนหมด

รูปนี้จะเห็นได้ว่า footer ลอยไปอยู่ด้านบน


นี่คือแบบที่ถูกต้อง

<div id="header"></div>
<div id="menu"></div>
<div id="container"></div>
<div style="clear:both"></div> #แทรกแบบนี้เข้าไปเลยจะได้ผลออกมาดังรูปที่ถูกต้อง#
<div id="footer"></div>

วิธีทำให้ ลิ้งไม่มีเส้นใต้

มาทำ link ไม่ให้มีเส้นใต้กันด้วย การใช้ CSS

<style type="text/css">
body {  margin: 0px  0px; padding: 0px  0px}
a:link { color: #005CA2; text-decoration: none}
a:visited { color: #005CA2; text-decoration: none}
a:active { color: #0099FF; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: underline}
</style>

ผลที่ได้จะออกมาแบบนี้ครับ

คลิก

เมื่อเอาเม้าไปชี้ั

คลิก

ง่ายๆ ตามนี้ได้เลยครับ

วันเสาร์ที่ 15 กุมภาพันธ์ พ.ศ. 2557

PHP OOP Private

สำหรับเนื้อหาเรื่อง php oop private นี้ผมได้จัดทำเพื่อที่ผู้เขียนจะได้มีการจดบันทึกไว้บนเว็บนี้เพื่อการค้นหาของผู้เขียนเอง และเผื่อผู้ที่กำลังสนใจในเรื่องนี้อาจจะเป็นประโยชน์ให้ท่านได้ไม่มากก็น้อย โดยเนื้อหานี้ผมได้ไปศึกษามาจาก youtube และขอขอบคุณผู้ที่เสียสละมาสอนด้วยนะครับ และให้คำแนะนำผ่าน youtube ด้วยครับ




ขอบคุณคลิปวีดีโอ
คุณบัณฑิต แสนคำภา


Visibility การเข้าถึง Class
private คือ จะสามารถเรียกได้เฉพาะในคลาส

###############################################################################


<?php

class FirstClass{

public $name = "Surapon";
public $surname="Thongnen";
private $age="20";

public function sayhi(){
echo"HI"." ".$this->name ." ".$this->surname." ".$this->age." age = ".$this->setAge(); #ใช้แบบนี้ เรียกใช้ใน class ตัวเองได้ หรือ จะเรียกใช้ $this->age เลยก็ได้
}
public function saybye(){
//echo "GoodBye";
return"<br/>GoodBye";
}
private function setAge() #เรียกใช้งานแบบนี้ 
{
return $this->age="30";
}
}
$obj= new FirstClass;
//$obj->age="30";
$obj->sayhi();

?>

###############################################################################

private $age="20";       #ตัวนี้จะใช้ได้เฉพาะใน class นี้เท่านั้น
ถึงจะมีการ extends สืบทอดคุณสมบัติไปก็จะไม่สามารถใช้งานคุณสมบัตินี้ได้
protected จะทำงานเหมือน private แต่จะสามารถ extends สืบทอดคุณสมบัติไปที่ class อื่นได้

วันอาทิตย์ที่ 9 กุมภาพันธ์ พ.ศ. 2557

PHP OOP Public

สำหรับเนื้อหาเรื่อง php oop นี้ผมได้จัดทำเพื่อที่ผู้เขียนจะได้มีการจดบันทึกไว้บนเว็บนี้เพื่อการค้นหาของผู้เขียนเอง และเผื่อผู้ที่กำลังสนใจในเรื่องนี้อาจจะเป็นประโยชน์ให้ท่านได้ไม่มากก็น้อย โดยเนื้อหานี้ผมได้ไปศึกษามาจาก youtube และขอขอบคุณผู้ที่เสียสละมาสอนด้วยนะครับ และให้คำแนะนำผ่าน youtube ด้วยครับ
 
 


ขอบคุณคลิปวีดีโอ
คุณบัณฑิต แสนคำภา
 

OOP คือ

Object oriented programming
 (โดยใช้ syntax แบบ C++)
OOP คือการมองทุกอย่างให้เป็น object ซึ่งแบ่งได้เป็น

     1. Object ที่เป็น รูปธรรม เช่น คน,ใบรายการสินค้า
     2. Object ที่เป็น นามธรรม เช่น ความเป็นเจ้าของ,เที่ยวบิน เป็นต้น


ทุก object จะประกอบด้วย 2 ส่วนคือ

     1. Attribute (object data) – เป็นส่วนที่ใช้ในการเก็บข้อมูลต่างๆของ object เช่น รถ มี attribute คือ ยี่ห้อรถ,ชื่อรุ่น,สี เป็นต้น
     2. Method (object behavior) – เป็นสิ่งที่ object นั้นสามารถทำได้ เช่น รถ สามารถ เพิ่มความเร็ว,ชะลอความเร็ว,หยุด,เปลี่ยนเกียร์ เป็นต้น

ขอบคุณ
www.oknation.net

###############################################################################

public คือ

ระดับการมองเห็น แบบ public คือ public function หรือว่า public var สามารถเรียกได้ทุกที่  ทั้งภายในและภายนอกคลาส

###############################################################################
 
<?php
class FirstClass{

 public $name = "Sunti";      //public สามารถสร้างเป็น var ก็ได้ มันจะมองเป็น public อยู่เสมอ
 public $surname="Sani";    //ส่วนนี้เรียกว่า proterty = ตัวแปร

 public function sayhi(){
  $name="000";
  $surname="000";
  echo"HI"." ".$this->name ." ".$this->surname." ".$this->saybye();

 }
 public function saybye(){   //function ตรงนี้เรียกว่า method
 //echo "GoodBye";
 return"<br/>GoodBye";
 }
}
$obj=new FirstClass;
$obj->surname="Surapon";
$obj->name="nong";
$obj->sayhi();
//$obj->saybye();

?>

ขอบคุณ
คุณบัณฑิต แสนคำภา

###############################################################################
 
เพิ่มเติ่ม ก่อนหน้านี้ผมหาเจ้าตัวนี้ -> อยู่นานจนได้เจอคลิปวีดีโอของคุณบัณฑิต แสนคำภา
ความหายของ  -> ใน php ตัวอ้างอิงถึง
ความหายของ $this-> ใน php ชี้ไปยัง
 
ถ้าต้องการอ้างอิงถึง proterty : $this->ตามด้วยชื่อของ proterty ไม่ต้องมี$ เช่น  $this->name
ถ้าต้องการอ้างอิงถึง method : $this->saybye(); ตั้งมี () วงเล็บ



วิธีเอา youtube มาใส่เว็บ

 
สำหรับวิธี นำเอาคลิปวีดีโอจาก ยูทูป มาใส่ในเว็บของเรา
 
 


วิธีง่ายๆที่ท่านสามารถนำ คลิปวีดีโอจาก youtube มาลงไว้ในเว็บของเรานั้นให้ทำตามวิธีด้านบนเลยครับ

1. เลือกคลิปวีดีโอที่เราต้องการจะนำมาใส่ไว้ในเว็บ
2. ไปที่ Share > Embed
3. Copy โค๊ดทั้งหมดไปวางในตำแหน่งที่เราต้องการได้เลยครับ
5. สามารถปรับขนาดได้ที่ Video size

วันพฤหัสบดีที่ 2 มกราคม พ.ศ. 2557

แชร์ wifi ให้มือถือ

วิธีแชร์ wifi ให้มือถือ ด้วย window 7



วิธ๊แชร์ wifi หรือการกระจายสัญญาณ wifi จากคอมพิวเตอร์ของคุณให้ โทรศัพท์ของคุณ หรือ notebook อีกหลายๆ เรื่องใช้โปรแกรม Virtual Router Manager มาดูวิธีกันเลยครับ

1. ดาว์นโหลดโปรแกรม Virtual Router Manager มาครับ มาดูวิธีติดตั้งกันเลยครับ


คลิกที่ Run


คลิก Next > ไม่ต้องสนใจอะไรครับ


มันถาม confirm คลิก Next > ไปอีกครับ


รอ การติดตั้งครับ เมื่อเสร็จแล้ว คลิกที่ Close ครับ


ให้เราเปิดโปรแกรมขึ้นมาครับ ให้เรากำหนด Network Neme คือ การกำหนดชื่อของ wifi ตัวนี้
Password: ใช้เรากำหนดรหัสผ่านเพื่อเป็นระบบป้องกันการใช้งาน แค่นี้ครับหลังจากนั้น



ไปที่ Start Virtual Router ก็สามารถใช้งานได้แล้วครับ


มาดูฝั่งมือถือจะเห็นว่าเราเห็นชื่อที่เราตั้งขึ้นแล้วนะครับ คือ Virtual_wifi



 ทำการเชื่อมต่อ


เมือทำการเชื่อมต่อสำเร็จก็จะเห็นว่า มีเครื่องไหนเกาะ wifi ที่เราแชร์อยู่บ้าง ที่ผมได้แนะนำโปรแกรมนี้คือ ผมเห็นว่ามันใช้งาน และถ้าไม่มีความรู้เกี่ยวกับคอมมาก ก็ยังพอทำได้ครับ แต่ก็มีโปรแกมดีๆ อีกหลายตัวนะครับ แล้วจะมาเล่าให้ฟังใหม่ครับ

IPTV แนะนำโปรแกรมดูทีวีออนไลน์ ไอพีทีวี ด้วยโปรแกรม SimpleTV

IPTV แนะนำโปรแกรมดูทีวีออนไลน์ ไอพีทีวี ด้วยโปรแกรม SimpleTV



เป็นโปรแกรมดูทีวีออนไลน์ฟรี ดาวน์โหลดได้ที่นี่เลยครับ คลิก

นี่คือหน้าตาของมันครับ SimpleTV



ส่วนจะดูช่องไหนนั้นเราคงต้องไปหาลิ้งมาดูเอง ผมแค่แนะนำโปรแกรมให้ครับ
หรือเรารู้ URL อยู่แล้วก็เข้าไปที่ Flie >> Open URL


หรือจะไปหาดาว์นโหลดไฟล์ นามสกุล .m3u มาก็ได้เช่นกันครับ