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,027

HOME > PHP > PHP Forum > Export PHP to PDF แล้วไม่เป็นภาษาไทยครับ ช่วยดูโค้ดให้หน่อยครับ



 

Export PHP to PDF แล้วไม่เป็นภาษาไทยครับ ช่วยดูโค้ดให้หน่อยครับ

 



Topic : 101938



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



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



ผมเขียน Export จาก PHP ไปเป็น PDF ออกมาแล้วแต่ไม่เเป็นภาษาไทยครับ
โค้ดเป็นแบบนี้ครับ
Review
Code (PHP)
<script type="text/javascript">
function showemotion() {
	emotion1.style.display = 'none';
	emotion2.style.display = '';
}
function closeemotion() {
	emotion1.style.display = '';
	emotion2.style.display = 'none';
}

function emoticon(theSmilie) {

	document.form2.COMMENT.value += ' ' + theSmilie + ' ';
	document.form2.COMMENT.focus();
}
</script>
<?
$_GET['id'] = intval($_GET['id']);
//แสดงข่าวสาร/ประชาสัมพันธ์ 
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$res[news] = $db->select_query("SELECT * FROM ".TB_NEWS." WHERE id='$_GET[id]' ");
	mysql_query("SET NAMES TIS620");
	mysql_query("SET character_set_results=tis620");
	mysql_query("SET character_set_client=tis620");
	mysql_query("SET character_set_connection=tis620");
$arr[news] = $db->fetch($res[news]);
$db->closedb ();
if(!$arr[news][id]){
	echo "<BR><BR><BR><BR><CENTER><IMG SRC=\"images/icon/notview.gif\" BORDER=\"0\" ><BR><BR><B>ไม่มีรายการข่าวสาร/ประชาสัมพันธ์นี้</B></CENTER><BR><BR><BR><BR>";
}else{
	$FileNewsTopic = "newsdata/".$arr[news][post_date].".txt";
	$file_open = @fopen($FileNewsTopic, "r");
	$content = @fread ($file_open, @filesize($FileNewsTopic));
	$Detail = stripslashes(FixQuotes($content));
	//ทำการเพิ่มจำนวนคนเข้าชม
	$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
	$q[Pageview] = "UPDATE ".TB_NEWS." SET pageview = pageview+1 WHERE id = '".$_GET[id]."' ";
	mysql_query("SET NAMES TIS620");
	mysql_query("SET character_set_results=tis620");
	mysql_query("SET character_set_client=tis620");
	mysql_query("SET character_set_connection=tis620");
	$sql[Pageview] = mysql_query ( $q[Pageview] ) or sql_error ( "db-query",mysql_error() );
	//ชื่อหมวดหมู่ 
	$res[category] = $db->select_query("SELECT * FROM ".TB_NEWS_CAT." WHERE id='".$arr[news][category]."' "); 
	mysql_query("SET NAMES TIS620");
	mysql_query("SET character_set_results=tis620");
	mysql_query("SET character_set_client=tis620");
	mysql_query("SET character_set_connection=tis620");
	$arr[category] = $db->fetch($res[category]);
	$db->closedb ();
?>
	<table id="Table_01" width="700" height="200" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><img src="images/blog_01.jpg" width="9" height="6" alt="" /></td>
        <td><img src="images/blog_02.jpg" width="34" height="6" alt="" /></td>
        <td background="images/blog_03.jpg" width="177" height="6" alt=""></td>
        <td><img src="images/blog_04.jpg" width="10" height="6" alt="" /></td>
      </tr>
      <tr>
        <td><img src="images/blog_05.jpg" width="9" height="32" alt="" /></td>
        <td background="images/blog_06.jpg" width="34" height="32" alt=""><img src="images/jak.png"/></td>
        <td background="images/blog_07.jpg" width="646" height="32" alt=""><B><FONT COLOR="Green"><?=$arr[category][category_name];?></font><font color="#0066FF"><img src="images/di.png" width="15"/><?=$arr[news][topic];?></FONT></B></td>
        <td><img src="images/blog_08.jpg" width="10" height="32" alt="" /></td>
      </tr>
      <tr>
        <td><img src="images/blog_09.jpg" width="9" height="6" alt="" /></td>
        <td><img src="images/blog_10.jpg" width="34" height="6" alt="" /></td>
        <td background="images/blog_11.jpg" width="646" height="6" alt=""></td>
        <td><img src="images/blog_12.jpg" width="10" height="6" alt="" /></td>
      </tr>
      <tr>
        <td background="images/blog_13.jpg" width="9" height="150" alt=""></td>
        <td colspan="2" valign="top"><TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
      <TBODY>
        <TR>
          <TD vAlign=top>
				<TABLE width="680" align=center cellSpacing=0 cellPadding=0 border=0>
  
				  <TR>
				    <TD>
					โพสต์เมื่อวัน&nbsp;
				      <?= ThaiTimeConvert($arr[news][post_date],"1","");?>


  <?
if($_SESSION['admin_user']){
	//Admin Login Show Icon
?>
				      <a href="?name=admin&file=news&op=news_edit&id=<? echo $arr[news][id];?>"><img src="images/admin/edit.gif" border="0" alt="แก้ไข" ></a> 
				      <a href="javascript:Confirm('?name=admin&file=news&op=news_del&id=<? echo $arr[news][id];?>&prefix=<? echo $arr[news][post_date];?>','คุณมั่นใจในการลบหัวข้อนี้ ?');"><img src="images/admin/trash.gif"  border="0" alt="ลบ" ></a>

					  <?
}
?>						
				        </TD>
				  </TR>

<?php
// โคดส่วนนี้จะเป็นตัวส่งไปเป็นไฟล์ PDF 
    include_once('phpToPDF.php') ;
    // Assign html code into php variable:-
		$html = ''.$Detail.'';
		phptopdf_html($html,'pdf/', ''.$arr[news][id].'.pdf');
	echo "<a href='pdf/".$arr[news][id].".pdf'>PDF</a>";
?> 
				
            <?
}
?>

			<!-- End News -->



ส่วนอีกไฟล์หนึ่งที่แปลงเป็น PDFครับ
Code (PHP)
<?	
	function phptopdf_url($source_url,$save_directory,$save_filename)
	{		
		$API_KEY = 'qjhqehnxragzkxpqr';
                $url = 'http://phptopdf.com/urltopdf.php?key='.$API_KEY.'&url='.urlencode($source_url);
		$resultsXml = file_get_contents(($url)); 		
		file_put_contents($save_directory.$save_filename,$resultsXml);
	}
	function phptopdf_html($html,$save_directory,$save_filename)
	{		
		$API_KEY = 'qjhqehnxragzkxpqr';
                $postdata = http_build_query(
			array(
				'html' => $html,
				'key' => $API_KEY
			)
		);
		
		$opts = array('http' =>
			array(
				'method'  => 'POST',
				'header'  => 'Content-type: application/x-www-form-urlencoded charset=tis-620',				
				'content' => $postdata
			)
		);
		
		$context  = stream_context_create($opts);

		$resultsXml = file_get_contents('http://phptopdf.com/htmltopdf.php', false, $context);
		file_put_contents($save_directory.$save_filename,$resultsXml);
	}
?>




Tag : PHP, HTML/CSS









ประวัติการแก้ไข
2013-10-22 20:29:23
2013-10-22 20:49:28
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-10-22 20:27:01 By : maisurin View : 913 Reply : 5
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


PHP PDF - MySQL Export to PDF แนะนำครับ ไม่ชอบผ่าน
แต่จะแนะนำว่า Code 428 บรรทัดอาจจะหาคนช่วยอ่านยากหน่อย แต่ก็คงจะมีพี่ ๆ เพื่อน ๆ ใจดีนั่งอ่านอยู่ก็ได้ อิอิ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-22 20:32:30 By : apisitp
 


 

No. 2



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



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

อ่านแล้วตามลิงค์ที่แนะนำมาแล้วครับผมไม่เข้าใจตรง fpdf.php ครับ อยู่ส่วนไหนของโฟล์เด้อครับ คือผมลองทำตามแล้ว NO path ตลอดเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-22 21:01:29 By : maisurin
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ไม่ลองค้นหากระทู้เก่า ๆ ล่ะครับ "PDF MySQL ภาษาไทย" มีเยอะมาก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-23 07:19:28 By : mr.win
 


 

No. 4



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ที่แนะนำเพราะเห็นว่ามันง่ายกว่า แล้ว fpdf มันเป็นไฟล์ ไฟล์นึง เมื่อมัน No path ก็ลองใช้ความพยามยามหามาใส่ครับ...
แต่บอกแล้วหากไม่ตรงจุดประสงค์ก็ค่อย ๆ หาวิธีแก้ code ของเราไปเรื่อย ๆ ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-23 20:30:53 By : apisitp
 


 

No. 5



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

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

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


ลองเปลี่ยนจาก tis620 ไปเป็น utf-8
ไม่แน่ใจ db ของคุณใช้ tis620 หรือ utf-8
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-23 20:38:34 By : weaned
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Export PHP to PDF แล้วไม่เป็นภาษาไทยครับ ช่วยดูโค้ดให้หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่