|
|
|
FPDF เปิดไฟล์ในbrowserไม่ขึ้นโชว์ แต่ขึ้นเป็นโค้ด php ที่เขียนแทน |
|
|
|
|
|
|
|
คือตอนผมทำ ผมเทสในคอมผมใช้ MAC ก็ขึ้นปกติแบบนี้
แต่ทีนี้ผมเอาโค้ดทั้งหมดทุกไฟล์และดาต้าเบสมาลงอีกเครื่องนึงซึ่งเป็นวินโดว์10
มันโชวแบบนี้ครับ
ใช้ Chrome ทั้งใน mac และ window ครับ
นี่โค้ดครับ
Code (PHP)
<?php
header('Cache-Control: no-cache');
header('Pragma: no-cache');
header('Expires: 0');
include("database_connect.php");
include("translateamount.php");
require('fpdf181/fpdf.php');
define('FPDF_FONTPATH','fontTH/');
?>
<?
$result = mysqli_query($dbc, "SELECT * FROM Receipt WHERE ReceiptID = '".$_REQUEST['id']."' ");
$row = mysqli_fetch_array($result);
$x = new hk_baht( $b=$row['GrandTotal'] );
$pdf=new FPDF( 'L' , 'mm' , 'A4' );
$pdf->SetMargins( 48,60,10 );
$pdf->AddFont('angsana','','angsa.php');
$pdf->AddFont('angsana','B','angsab.php');
$pdf->AddFont('angsana','I','angsai.php');
$pdf->AddFont('angsana','BI','angsaz.php');
$pdf->AddPage();
//กำหนดฟอนต์ Arial ตัวหนา ขนาด 16
//จะอธิบายคำสั่งนี้อย่างละเอียด ในบทว่าด้วยเรื่อง กำหนดฟ้อนต์
$pdf->SetFont('angsana','',20);
//เยื้องจากขอบกระดาษด้านซ้าย 10 มม.
//เยื้องจากขอบกระดาษด้านบน 10 มม.
$pdf->Image('logofitness.png',230,5,35,0,'');
$pdf->Text( 25 , 10 , 'X Fitness CO., LTD');
$pdf->Text( 25 , 15 , '254 Baansuan Sukhumvit Village, Soi Onnuch 46,');
$pdf->Text( 25 , 20 , 'Suanluang, Sukhumvit 77, Bangkok 10250');
$pdf->Text( 25 , 26 , 'Tel. 027213733');
$pdf->Text( 200 , 50 , iconv( 'UTF-8','cp874' , 'No:' ));
$pdf->Text( 220 , 50 , iconv( 'UTF-8','cp874', $row['ReceiptID']));
$pdf->Cell(0.02,100,'',1,0,'C',0);
$pdf->Text( 60 , 55 , iconv( 'UTF-8','cp874' , 'Receipt / ใบรับเงิน' ));
$pdf->Text( 200 , 55 , iconv( 'UTF-8','cp874' , 'Date:' ));
$pdf->Text( 220 , 55 , iconv( 'UTF-8','cp874' , $row['Date']));
$pdf->Cell( 170 , 10 , iconv('UTF-8' ,'cp874' ,'ชื่อลูกค้า / Customer Name: '),1,0,'L',0);
$pdf->Text( 115 , 67 , iconv( 'UTF-8','cp874' , $row['CustomerName']) ,1,0,'',0);
//$pdf->Text( 225, 66 , 'Amount');
$pdf->Text( 218 , 69 , iconv( 'UTF-8','cp874' , '_____________'));
$pdf->Cell(30,100,'',1,0,'C',0);
$pdf->Cell(0,100,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Text( 50 , 80 , iconv( 'UTF-8','cp874' , 'Description / คำอธิบาย:'));
$pdf->SetXY($x +60, $y +85);
$pdf->MultiCell( 0 , 7 , iconv( 'UTF-8', 'cp874', $row['Description'] ) , 'C' );
//$pdf->Text( 60 , 90 , iconv( 'UTF-8','cp874' , $row['Description']));
$pdf->Text( 50 , 157 , iconv( 'UTF-8','cp874' , 'Payment Type:'));
$pdf->Text( 85 , 157 , iconv( 'UTF-8','cp874' , $row['PaymentType']));
$pdf->Text( 48 , 134 , iconv( 'UTF-8','cp874' , '______________________________________________________________________________________'));
$pdf->Text( 193 , 141 , iconv( 'UTF-8','cp874' , 'Total:'));
$pdf->Text( 229 , 141 , iconv( 'UTF-8','cp874' , $row['Total']) ,1,0,'',0);
$pdf->Text( 218 , 142 , iconv( 'UTF-8','cp874' , '_____________'));
$pdf->Text( 193 , 149 , iconv( 'UTF-8','cp874' , 'VAT 7%:'));
$pdf->Text( 229 , 149 , iconv( 'UTF-8','cp874' , $row['VAT']) ,1,0,'',0);
$pdf->Text( 218 , 151 , iconv( 'UTF-8','cp874' , '_____________'));
$pdf->Text( 193 , 157 , iconv( 'UTF-8','cp874' , 'Grand total:'));
$pdf->Text( 229 , 157 , iconv( 'UTF-8','cp874' , $row['GrandTotal']) ,1,0,'',0);
$pdf->Text( 100 , 172 , iconv( 'UTF-8','cp874' , $x->result));
$pdf->SetXY($x +47, $y +160);
$pdf->Cell(200,20,iconv( 'UTF-8','cp874' ,'จำนวนเงินเป็นตัวอักษร:'),1,1,'L',0);
$pdf->Text( 185 , 167 , iconv( 'UTF-8','cp874' , 'Staff Name:'));
$pdf->Text( 185 , 177 , iconv( 'UTF-8','cp874' , 'Sale Name:'));
$pdf->Text( 215 , 167 , iconv( 'UTF-8','cp874' , $row['StaffName']) ,1,0,'',0);
$pdf->Text( 215 , 177 , iconv( 'UTF-8','cp874' , $row['SaleName']) ,1,0,'',0);
//$pdf->Text( 15 , 31 , $row['CustomerName']);
$pdf->Output();
?>
Tag : PHP, CSS, HTML5, XAMPP
|
ประวัติการแก้ไข 2018-03-17 12:54:44
|
|
|
|
|
Date :
2018-03-17 12:54:00 |
By :
nookseal |
View :
1378 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
การเขียนเปิด php ที่ถูกต้องควรเขียนแบบนี้หรือ?
|
|
|
|
|
Date :
2018-03-17 22:57:48 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัยใน mac ใช้ appserv
เปิด ปิดแท็กให้ถูกครับ จะได้เป็นนิสัย เวลาเขียนครั้งต่อไปจะได้ไม่มีปัญหา
|
|
|
|
|
Date :
2018-03-19 15:50:20 |
By :
Pong Thep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<? <?php คิดว่ามันเป็นที่ open tag มันเลยมองเป็น string text
|
|
|
|
|
Date :
2018-03-19 16:14:57 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|