|
|
|
วันที่ไทยใน fpdf ใส่วันที่ปัจจุบันในท้ายกระดาษ ลักษณะนี้ ๒๑ ตุลาคม ๒๕๕๓ |
|
|
|
|
|
|
|
Code (PHP)
<?php
require('fpdf.php');
//ทำการสืบทอดคลาส FPDF ให้เป็นคลาสใหม่
class PDF extends FPDF
{
//Override คำสั่ง (เมธอด) Header
function Header(){
//Logo
$this->Image('img/Tra-Khrut.gif',10,8,33);
$this->SetFont('angsana','',16);
//ปัดบรรทัด กำหนดความกว้างของบรรทัด 20หน่วย
$this->Ln(20);
}
function Footer() {
$this->Image('img/redkrut.gif',200,8,33);
$this->SetY( -10 );
$this->SetFont('angsana','',16);
$this->Cell(0,-100,iconv( 'UTF-8','cp874' ,'สำนักงาน กทช.'));
}
}
//เรียกใช้งาน เราจะเรียกใช้คลาสใหม่ของเราแทน
$pdf=new PDF();
$pdf->AddFont('angsana','','angsa.php');
$pdf->AddPage();
$pdf->SetFont('angsana','',16);
$pdf->Ln(20);
$pdf->Cell(0,15,iconv( 'UTF-8','cp874' ,'ที่ ทช ๑๒๐๐.๓/'));
$pdf->Ln(10);
$pdf->Cell(0,15,iconv( 'UTF-8','cp874' ,'ถึง'));
$pdf->Output();
?>
<?
function DateThai($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strMonthCut = Array("","มกราคม","กุุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear";
}
function thainumDigit($num){
return str_replace(array( '0' , '1' , '2' , '3' , '4' , '5' , '6' ,'7' , '8' , '9' ),
array( "o" , "๑" , "๒" , "๓" , "๔" , "๕" , "๖" , "๗" , "๘" , "๙" ),
$num);
};
$strDate = date("Y-m-d");
$thaidate = thainumDigit(DateThai($strDate));
?>
ได้วันที่ $thaidate มาแล้ว จะไปใส่ใน ท้ายกระดาษอย่างไรค่ะ
|
|
|
|
|
Date :
2010-10-22 10:48:34 |
By :
garfieldgril |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าต้องการแทรก ท้ายกระดาษ ส่วนของ fpdf มี function footer มาด้วยครับ
เอาไปวางไว้ใน function นี้ก็ได้นะครับ
Code (PHP)
function Footer() {
$strDate = date("Y-m-d");
$strDate2 = displaydate2($strDate);
$timest =date("H:i:s");
$this->SetXY(230, -25);
$this->SetFont('tahoma', '', 8);
$str = 'วันที่พิมพ์ '.$strDate2;
$str = iconv('UTF-8', 'CP874', $str);
$this->Write(10, $str);
$this->SetXY(260, -25);
$this->SetFont('tahoma', '', 8);
$str = 'เวลา '.$timest;
$str = iconv('UTF-8', 'CP874', $str);
$this->Write(10, $str);
}
|
|
|
|
|
Date :
2015-07-07 16:22:42 |
By :
พันแสน อุบาลี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|