Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เกี่ยวกับ Qr code ให้มันอ่านตัวที่สร้างแร้วเป็นภาษาไทยค่ะ



 

เกี่ยวกับ Qr code ให้มันอ่านตัวที่สร้างแร้วเป็นภาษาไทยค่ะ

 



Topic : 081752



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์




พอดีเขียนโค้ด php เกี่ยวกับ qr code อ่ะค่ะ แล้วเขียนได้แล้วแต่ปัญหาคือมันไม่ยอมอ่านภาษาไทยนั่งแก้กันหลายวันแล้ว
มันมีไฟล์ที่ต้อง include มาหลายไฟล์ค่ะจะถามว่าต้องเขียน function หรือ javascript อะไรหรือเปล่าค่ะ
ขอบคุณล่วงหน้าค่ะCode (PHP)
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874 " />
<style type="text/css">
.divGenerator
{
width:800px;
height:550px;

margin:auto;

}
.alloption
{
width:797px;
height:150px;
font-family:tahoma;
border: 1px dashed #000;

/*background:#000;*/
}
.alloption p
{
float:left;
width:380px;
height:20px;
margin-top:5px;
margin-bottom:5px;
margin-right:8px;
margin-left:8px;
}


.alloption p#typeQr
{
width:780px;
margin-top:10px;
margin-bottom:10px;

}

.alloption p#typeQr span, .alloption p#typeQr select
{
font-size:16px !important;
}
.alloption p span
{
font-size:18px;
float:left;
}
.alloption p select, .alloption p input
{
font-size:18px;
float:right;
border: 1px dashed #000;
}
.option
{
width:396px;
height:350px;
border-left: 1px dashed #000;
border-right: 1px dashed #000;
float:left;
}
.qrimagediv
{
width:400px;
height:350px;
border-right: 1px dashed #000;
float:left;
background:#FFF;

}

.option div
{
display:none;
}
.option div.visibleDiv
{
display:block;
}
.buttonLink
{
width:797px;
height:50px;
border: 1px dashed #000;
float:left;
font-family:tahoma;
}
.buttonLink button
{
float:left;
}
.buttonLink p 
{
float:right;
width:600px;
margin-top:14px;
margin-right:15px;
}
.buttonLink p span
{
float:left;
width:100px;
}
.buttonLink p input
{
width:497px;
border: 1px dashed #000;
}


.visibleDiv{
height:auto;
font-family:tahoma;
}
.visibleDiv p {
width:360px;
margin-left:20px;
font-size:18px;
}


.visibleDiv span
{
text-align:center;
float:left;
}

.visibleDiv span.textareatext
{
margin-top:40px;
}

.visibleDiv span.small
{
margin-top:26px;
}

.visibleDiv h5
{
font-size:16px;
width:100%;
font-family:Verdana;
text-align:center;
margin:10px 0px;
}

.visibleDiv p
{
float:left;
margin-top:6px;
margin-bottom:6px;
}

.visibleDiv input,.visibleDiv select,.visibleDiv textarea
{
float:right;
border: 1px dashed #000;
width:150px;
}
.visibleDiv textarea
{
height:100px;

}

.visibleDiv textarea.small
{
height:70px;

}

#createQR
{
border:none;
background:#000;
color:#FFF;
font-size:18px;
font-family:Verdana;
width:80px;
text-align:center;
height:20px;
margin-left:20px;
margin-top:14px;
}

</style>
</html>
<?  
$eq_serial= $_POST['data'];
include ("connect.php");

$sql = "select * from tb_equipment where eq_serial= '$eq_serial'";
$rs = mysql_query($sql);
($row = mysql_fetch_array($rs)) ;


$eq_serial = $row['eq_serial'];
$eq_brand = $row['eq_brand'];
$uuu= $row['uuu'];
$eq_price= $row['eq_price'];
include ("connect.php");
 $alltext = "Serial :: $eq_serial  
Brand :: $eq_brand 					
Use :: $uuu 
Price :: $eq_price ";
/*echo nl2br($alltext ); */

     //set it to writable location, a place for temp generated PNG files
    $PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'777'.DIRECTORY_SEPARATOR;

/*$alltext = $eq_serial;*/
    //html PNG location prefix
    $PNG_WEB_DIR = '777/'; 

    include "qrlib.php";    
    
    //ofcourse we need rights to create temp dir
    if (!file_exists($PNG_TEMP_DIR))
        mkdir($PNG_TEMP_DIR);
    
    
                                                            $filename = $PNG_TEMP_DIR.'test.png';
    
    //processing form input
    //remember to sanitize user input in real-life solution !!!
    $errorCorrectionLevel = 'L';
    if (isset($_REQUEST['level']) && in_array($_REQUEST['level'], array('L','M','Q','H')))
        $errorCorrectionLevel = $_REQUEST['level'];    

    $matrixPointSize = 4;
    if (isset($_REQUEST['size']))
        $matrixPointSize = min(max((int)$_REQUEST['size'], 2 ), 10 );


    if (isset($_REQUEST[$alltext])) { 
    
        //it's very important!
        if (trim($_REQUEST[$alltext]) == '')
            die('data cannot be empty! <a href="?">back</a>');
            
        // user data
        $filename = $PNG_TEMP_DIR.$alltext.md5($_REQUEST[$alltext].'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
        QRcode::png($_REQUEST[$alltext], $filename, $errorCorrectionLevel, $matrixPointSize, 2);    
        
    } else {    
    
        //default data
       // echo 'You can provide data in GET parameter: <a href="?data=like_that">like that</a><hr/>';    
        QRcode::png($alltext, $filename, $errorCorrectionLevel, $matrixPointSize, 2);    
        
    }    
        
    //display generated file
	
	
    echo '<img src="'.$PNG_WEB_DIR.basename($filename).'" /><hr/>';  

    //config form
    echo '<form action="indexqr.php" method="post" >
        Data:&nbsp;<input name="data" value="'.(isset($_REQUEST[$alltext])?htmlspecialchars($_REQUEST[$alltext]):$eq_serial).'" />&nbsp;
        ECC:&nbsp;<select name="level">
            <option value="L"'.(($errorCorrectionLevel=='L')?' selected':'').'>L - smallest</option>
            <option value="M"'.(($errorCorrectionLevel=='M')?' selected':'').'>M</option>
            <option value="Q"'.(($errorCorrectionLevel=='Q')?' selected':'').'>Q</option>
            <option value="H"'.(($errorCorrectionLevel=='H')?' selected':'').'>H - best</option>
        </select>&nbsp;
        Size:&nbsp;<select name="size">';
        
    for($i=1;$i<=10;$i++)
        echo '<option value="'.$i.'"'.(($matrixPointSize==$i)?' selected':'').'>'.$i.'</option>';
		

        
    echo '</select>&nbsp;
        <input type="submit" value="GENERATE"></form><hr/>';
        
?>
    <div align="center"></div>
    <div align="center"></div>
    


ไฟล์นี้เป็นไฟล์ที่เรียกข้อมูลมาเพื่อทำการ สร้าง qrcode ค่ะ



Tag : PHP, MySQL









ประวัติการแก้ไข
2012-07-31 11:35:13
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-31 11:31:36 By : romrung1 View : 3530 Reply : 4
 

 

No. 1



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ลองดูก่อนครับว่าค่าที่ query มา มันเป็นภาษาไทยหรือป่าวครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-31 11:53:33 By : slurpee55555
 


 

No. 2



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874 " />


ลองเปลี่ยนมาเป็น
Code (PHP)
 <html>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-31 12:06:39 By : WawdoG
 

 

No. 3



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : WawdoG เมื่อวันที่ 2012-07-31 12:06:39
รายละเอียดของการตอบ ::
ยังไม่ได้อ่ะค่ะ ขอบคุณมากน่ะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-31 13:40:16 By : romrung1
 


 

No. 4



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : slurpee55555 เมื่อวันที่ 2012-07-31 11:53:33
รายละเอียดของการตอบ ::
คุร mr.bass ค่ะ มัน query ก็ออกมาเป็นภาษาไทยน่ะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-31 13:41:17 By : romrung1
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกี่ยวกับ Qr code ให้มันอ่านตัวที่สร้างแร้วเป็นภาษาไทยค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่