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

Registered : 108,597

HOME > PHP > PHP Forum > ผมใช้ mpdf บน localhost สร้าง pdf ขึั้นปกติแต่พออัพขึ้น host กับไม่แสดงอะไรเลยครับ



 

ผมใช้ mpdf บน localhost สร้าง pdf ขึั้นปกติแต่พออัพขึ้น host กับไม่แสดงอะไรเลยครับ

 



Topic : 135913



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



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




ผมใช้ mpdf บน localhost สร้าง pdf ขึั้นปกติแต่พออัพขึ้น host กับไม่แสดงอะไรเลยครับCode[list]

<?php
require_once __DIR__ . '/vendor/autoload.php';
// require_once("process/addroundbillProcess.php");
require_once(dirname(__FILE__) . "/process/addroundbillProcess.php");
$mpdf = new \Mpdf\Mpdf([
'default_font_size' => 16,
'default_font' => 'thsarabun'
]);
$html = '

<html lang="en">
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<head>
<style type="text/css">

h3 {
position: absolute;
right: 50px;
top: 50px;
}
h1 {
position: absolute;
left: 620px;
top: 35px;
}
h2 {
position: absolute;
left: 645px;
top: 580px;
}
.linetable{
border: 1px solid black;
}
.linetd {
border: 1px solid black;
}
.line {
border: 1px solid black;
border-top-style:hidden;
}
.linetr {
border: 1px solid black;
}
.container {
font-family: "thsarabun";
font-size: 12pt;

}
table {
border-collapse: collapse;
width: 100%;
}
.th, td {
padding: 1px;
}
div {
word-wrap: break-word;
}
tablefixed {
table-layout: fixed;
}
.address{
position: absolute;
left: 58px;
top: 93px;
}
.add{
position: absolute;
left: 58px;
top: 112px;
}
.add2{
position: absolute;
left: 58px;
top: 605px;
}
.add3{
position: absolute;
left: 58px;
top: 624px;
}
.add4{
position: absolute;
left: 670px;
top: 100px;
}
.add5{
position: absolute;
left: 670px;
top: 630px;
}
</style>
</head>
<body>
<h3>หอพักบ้านสีชมพู</h3>
<div class="address container">บ้านเลขที่ 17 ซอย13 ถนนหมื่นด้ามพร้าวคต ตำบลช้างเผือก อำเภอเมืองเชียงใหม่ 50000</div>
<div class="add container">เบอร์โทร 095-517-ปปปป</div>

<h1>ใบแจ้งหนี้</h1>
<div class="add4 container">( ต้นฉบับ )</div>
<br>



<table class="tablefixed container linetable">
<tr>
<td width="12%" >
<b>ชื่อผู้เช่า Name :</b>
</td>
<td colspan="6" >
<b>'. $rent_name .'</b>
</td>
<td>

</td>
<td align="center" class="linetd"><b>วันที่ออกใบแจ้งนี้</b></td>
<td align="center" class="linetd">'. $bill_date .'</td>
</tr>
<tr>
<td width="12%" >
<b>ที่อยู่ Address :</b>
</td>
<td colspan="6">
<b>'. $rent_address .'</b>
</td>
<td>

</td>
<td align="center" class="linetd"><b>หมายเลขห้องพัก</b></td>
<td align="center" class="linetd">'. $room_number .'</td>
</tr>
<tr >
<td align="center" width="12%" class="linetd">
<b>ลำดับ</b>
</td>
<td align="center" colspan="6" class="linetd">
<b>รายการ</b>
</td>
<td align="center" width="13%" class="linetd"><b>จำนวน</b></td>
<td align="center" width="13%" class="linetd"><b>ราคาต่อหน่อย</b></td>
<td align="center" width="13%" class="linetd"><b>จำนวนเงิน</b></td>
</tr>

// ลำดับที่ 1 ค่าห้องพัก
<tr >
<td align="center" width="12%" class="linetd">
<b>1</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าห้องพัก ขนาดห้อง '. $roomsize .'
</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">'. $priceroom .'</b></td>
</tr>
// ลำดับที่ 2 ค่าไฟฟ้า
<tr >
<td align="center" width="12%" class="linetd">
<b>2</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าไฟฟ้า
</td>
<td align="center" width="13%" class="linetd">'. $useunitelectron .'</td>
<td align="center" width="13%" class="linetd">'. $priceelectron/$useunitelectron .'</td>
<td align="center" width="13%" class="linetd">'. $priceelectron.'</b></td>
</tr>
// ลำดับที่ 3 ค่าน้ำ
<tr >
<td align="center" width="12%" class="linetd">
<b>3</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าน้ำ
</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">ราคาเหมา</td>
<td align="center" width="13%" class="linetd">'. $pricewater .'</b></td>
</tr>
// ลำดับที่ 4 ค่าอื่นๆ
<tr >
<td align="center" width="12%" class="linetd">
<b>4</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าใช้จ่ายอื่นๆ
</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</b></td>
</tr>
// ------------------
<tr >
<td align="center" width="12%" class="linetd">
<b></b>
</td>
<td align="center" colspan="6" class="linetd">

</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</b></td>
</tr>
// ------------------
<tr >
<td align="center" width="12%" class="linetd">
<b></b>
</td>
<td align="center" colspan="6" class="linetd">

</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</b></td>
</tr>
// ค่ารวม
<tr >
<td align="center" width="12%" class="linetd">
<b></b>
</td>
<td align="center" colspan="6" class="linetd">

</td>

<td align="center" colspan="2" class="linetd">ผลรวม</td>
<td align="center" width="13%" class="linetd">'. $pricetotal .'</b></td>
</tr>
<tr>
<td colspan="10">
&nbsp;&nbsp;<b>หมายเหตุ</b><p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.นำใบแจ้งหนี้มาชำระเงินที่สำนักงานหอพักบ้านสีชมพู<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.ถ้ามีประสงค์จะโอนจ่ายกรุณาโอนเงินเข้าบัญชี "นายกรวิชญ์ จันทวี" และอัพโหลดรูปสลิปเงินโอนลงในแอปพลิเคชันหอพักบ้านสีชมพู<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- ธนาคารกสิกรไทย&nbsp;สาขาฝาง&nbsp;:&nbsp;040-8-111xx-x<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- promptpay&nbsp;:&nbsp;095-517-13xx<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.ค่าเช่าจ่ายได้ไม่เกินวันที่ 5 ของเดือน เกินกำหนดปรับวันละ 50 บาท
</td>
</tr>
</table>
<br>
---------------------------------------------------------------------------------------------------------------------------------------------------
<br>

<h3>หอพักบ้านสีชมพู</h3>
<div class="add2 container">บ้านเลขที่ 17 ซอย13 ถนนหมื่นด้ามพร้าวคต ตำบลช้างเผือก อำเภอเมืองเชียงใหม่ 50000</div>
<div class="add3 container">เบอร์โทร 095-517-1342</div>

<h2>ใบแจ้งหนี้</h2>
<div class="add5 container">( สำเนา )</div>
<br>



<table class="tablefixed container linetable">
<tr>
<td width="12%" >
<b>ชื่อผู้เช่า Name :</b>
</td>
<td colspan="6" >
<b>'. $rent_name .'</b>
</td>
<td>

</td>
<td align="center" class="linetd"><b>วันที่ออกใบแจ้งนี้</b></td>
<td align="center" class="linetd">'. $bill_date .'</td>
</tr>
<tr>
<td width="12%" >
<b>ที่อยู่ Address :</b>
</td>
<td colspan="6">
<b>'. $rent_address .'</b>
</td>
<td>

</td>
<td align="center" class="linetd"><b>หมายเลขห้องพัก</b></td>
<td align="center" class="linetd">'. $room_number .'</td>
</tr>
<tr >
<td align="center" width="12%" class="linetd">
<b>ลำดับ</b>
</td>
<td align="center" colspan="6" class="linetd">
<b>รายการ</b>
</td>
<td align="center" width="13%" class="linetd"><b>จำนวน</b></td>
<td align="center" width="13%" class="linetd"><b>ราคาต่อหน่อย</b></td>
<td align="center" width="13%" class="linetd"><b>จำนวนเงิน</b></td>
</tr>

// ลำดับที่ 1 ค่าห้องพัก
<tr >
<td align="center" width="12%" class="linetd">
<b>1</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าห้องพัก ขนาดห้อง '. $roomsize .'
</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">'. $priceroom .'</b></td>
</tr>
// ลำดับที่ 2 ค่าไฟฟ้า
<tr >
<td align="center" width="12%" class="linetd">
<b>2</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าไฟฟ้า
</td>
<td align="center" width="13%" class="linetd">'. $useunitelectron .'</td>
<td align="center" width="13%" class="linetd">'. $priceelectron/$useunitelectron .'</td>
<td align="center" width="13%" class="linetd">'. $priceelectron .'</b></td>
</tr>
// ลำดับที่ 3 ค่าน้ำ
<tr >
<td align="center" width="12%" class="linetd">
<b>3</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าน้ำ
</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">ราคาเหมา</td>
<td align="center" width="13%" class="linetd">'. $pricewater .'</b></td>
</tr>
// ลำดับที่ 4 ค่าอื่นๆ
<tr >
<td align="center" width="12%" class="linetd">
<b>4</b>
</td>
<td align="center" colspan="6" class="linetd">
ค่าใช้จ่ายอื่นๆ
</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</b></td>
</tr>
// ------------------
<tr >
<td align="center" width="12%" class="linetd">
<b></b>
</td>
<td align="center" colspan="6" class="linetd">

</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</b></td>
</tr>
// ------------------
<tr >
<td align="center" width="12%" class="linetd">
<b></b>
</td>
<td align="center" colspan="6" class="linetd">

</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</td>
<td align="center" width="13%" class="linetd">-</b></td>
</tr>
// ค่ารวม
<tr >
<td align="center" width="12%" class="linetd">
<b></b>
</td>
<td align="center" colspan="6" class="linetd">

</td>

<td align="center" colspan="2" class="linetd">ผลรวม</td>
<td align="center" width="13%" class="linetd">'. $pricetotal .'</b></td>
</tr>
<tr>
<td colspan="10">
&nbsp;&nbsp;<b>หมายเหตุ</b><p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.นำใบแจ้งหนี้มาชำระเงินที่สำนักงานหอพักบ้านสีชมพู<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.ถ้ามีประสงค์จะโอนจ่ายกรุณาโอนเงินเข้าบัญชี "นายกรวิชญ์ จันทวี" และอัพโหลดรูปสลิปเงินโอนลงในแอปพลิเคชันหอพักบ้านสีชมพู<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- ธนาคารกสิกรไทย&nbsp;สาขาฝาง&nbsp;:&nbsp;040-8-111xx-x<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- promptpay&nbsp;:&nbsp;095-517-13xx<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.ค่าเช่าจ่ายได้ไม่เกินวันที่ 5 ของเดือน เกินกำหนดปรับวันละ 50 บาท
</td>
</tr>
</table>


</body>
</html>

';
$mpdf->SetDisplayMode('fullpage');

$mpdf->allow_charset_conversion = true;

$mpdf->charset_in = 'UTF-8';
$mpdf->WriteHTML($html);
$mpdf->Output();

?>

localhost
host



Tag : PHP, MySQL, HTML









ประวัติการแก้ไข
2021-02-16 17:43:36
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2021-02-16 17:41:15 By : korrawit62 View : 50 Reply : 1
 

 

No. 1



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



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


เดาไม่ถูกครับ เท่าที่เห็นตัวโค้ดไม่มีปัญหา ดูเหมือนจะเป็นอย่างนั้น

ต้องตรวจ error log บน production server หรือเว็บจริงนั่นครับ

https://www.php.net/manual/en/errorfunc.configuration.php
ปรับใน .htaccess, .user.ini แล้วแต่ว่าใช้ web server แบบไหน
ปรับสำหรับบน production server

display_errors 0, Off
error_reporting E_ALL
display_startup_errors 0, Off
log_errors 1, On
error_log /path/ไป/ยัง/log.log

จากนั้นเอา log มาดูจะเจอปัญหา


แต่ว่า ความจริงถ้ากรณีอย่างนี้ บน server จริงไม่ทำงานแต่ localhost ทำงาน นี่แสดงว่ามันมีปัญหาตั้งแต่บน localhost แล้วครับ แต่คุณดันไปปิด error เอาไว้
ดังนั้นบน development server, localhost ให้เปิดแสดง error ด้วยเพื่อจะได้แก้ปัญหาแต่เนิ่นๆ ไม่ให้มีเหตุการณ์อย่างนี้อีก
https://rundiz.com/?p=171 กำหนด php.ini ที่เหมาะสำหรับ development mode.








ประวัติการแก้ไข
2021-02-16 18:27:24
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-16 18:26:53 By : mr.v
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมใช้ mpdf บน localhost สร้าง pdf ขึั้นปกติแต่พออัพขึ้น host กับไม่แสดงอะไรเลยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , pangpond.com , pangpond.co.th , สำนักงานบัญชี.com , รถมือสอง

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