php ---> pdf มันขึ้น error อย่างงี้อ่ะครับ แก้ยังไงครับ ลองใส่ ob_start แล้วก็ไม่ได้ครับ
php ---> pdf มันขึ้น error อย่างงี้อ่ะครับ แก้ยังไงครับ ลองใส่ ob_start แล้วก็ไม่ได้ครับ
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\test\pdf2.php:3) in C:\AppServ\www\test\fpdf.php on line 1017
FPDF error: Some data has already been output, can't send PDF file
Code (PHP)
<?php
define('FPDF_FONTPATH','C:\AppServ\www\test\fonts/');
require('fpdf.php');
$pdf=new FPDF();
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวหนา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','B','angsab.php');
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวหนา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','I','angsai.php');
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวหนา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','BI','angsaz.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
// กำหนดฟอนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 12
$pdf->SetFont('angsana','',12);
// พิมพ์ข้อความลงเอกสาร
$pdf->setXY( 10, 10 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวธรรมดา ขนาด 12' ) );
$pdf->SetFont('angsana','B',16);
$pdf->setXY( 10, 20 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวหนา ขนาด 16' ) );
$pdf->SetFont('angsana','I',24);
$pdf->setXY( 10, 30 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวเอียง ขนาด 24' ) );
$pdf->SetFont('angsana','BI',32);
$pdf->setXY( 10, 40 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวหนาเอียง ขนาด 32' ) );
$pdf->Output();
?> Tag : PHP, Ms SQL Server 2005
ประวัติการแก้ไข 2010-08-17 08:40:27
Date :
2010-08-17 08:36:34
By :
เด็กโง่
View :
24475
Reply :
7
มันไม่ได้อ่ะครับ ที่ให้ทำนี่ file pdf2 หรือ fpdf ครับ แต่ผมก็ลองทั้ง 2 อันแหละครับ ก็ไม่ได้
มีวิธีอื่นมั้ยครับ ขอบคุณครับ
Date :
2010-08-17 09:24:24
By :
เด็กโง่
หมดมุขแล้วคับ หรือเป็นกะคอมหว่า
เหอ ๆ
Date :
2010-08-17 10:44:19
By :
เด็กโง่
<?php
define('FPDF_FONTPATH','C:\AppServ\www\test\fonts/');
require('fpdf.php');
$pdf=new FPDF();
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวหนา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','B','angsab.php');
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวหนา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','I','angsai.php');
// เพิ่มฟอนต์ภาษาไทยเข้ามา ตัวหนา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','BI','angsaz.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
// กำหนดฟอนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 12
$pdf->SetFont('angsana','',12);
// พิมพ์ข้อความลงเอกสาร
$pdf->setXY( 10, 10 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวธรรมดา ขนาด 12' ) );
$pdf->SetFont('angsana','B',16);
$pdf->setXY( 10, 20 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวหนา ขนาด 16' ) );
$pdf->SetFont('angsana','I',24);
$pdf->setXY( 10, 30 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวเอียง ขนาด 24' ) );
$pdf->SetFont('angsana','BI',32);
$pdf->setXY( 10, 40 );
$pdf->MultiCell( 0 , 0 , iconv( 'UTF-8','cp874' , 'อังสนา ตัวหนาเอียง ขนาด 32' ) );
$pdf->Output();
?>
Date :
2010-08-17 10:49:46
By :
PlaKriM
ได้แล้วครับพี่ PlaKriM แต่ทำไมมันได้อ่ะงง
Date :
2010-08-17 18:28:43
By :
เด็กโง่
ได้แล้วเหมือนกัน ขอบคุณพี่ PlaKriM ค่ะ
Date :
2011-06-23 12:51:31
By :
Chompu
Load balance : Server 00