ช่วยหน่อยคะ ,,ดึงรูปภาพจากฐานข้อมูลมาแสดงบน PDF เขียนโค้ดยังไงค่ะ
ใช้ class / function ตัวไหนครับ fpdf หรือเปล่าครับ
Date :
2012-02-10 13:31:26
By :
webmaster
ใช้ fpdf ค่ะ พี่วิน
Date :
2012-02-10 13:31:58
By :
Poster
หามัน path หรือรูปไม่เจอครับ
Date :
2012-02-10 13:40:42
By :
webmaster
แก้ path ยังไงก้อไม่ได้อ่ะคะ
Date :
2012-02-10 14:08:28
By :
Poster
www/folder1/"ไฟล์ที่ดึงภาพมาแสดง".php
www/images/apply/622926.jpg
ตอนนี้ตำแหน่งที่อยู่เป็นตามข้างบนหรือป่าวครับ
หรือแบบนี้ครับ
www/folder1/"ไฟล์ที่ดึงภาพมาแสดง".php
www/folder1/images/apply/622926.jpg
ถ้าเป็นแบบที่สองคุณต้องเอา path "../" ออกครับ
Date :
2012-02-11 11:58:47
By :
Unidentier
www/folder//images/apply/622926.jpg แบบนี้คะ
Date :
2012-02-11 20:46:26
By :
Poster
คุณต้องเอา path "../" ออกครับ
Date :
2012-02-11 21:00:45
By :
sakuraei
เอาออกแล้ว ไม่ได้อ่ะคะ
Date :
2012-02-11 21:01:38
By :
Poster
Code (PHP)
$pdf->Image($objResult["Picture"],170,7);
Date :
2012-02-11 21:01:53
By :
sakuraei
อยากให้ลอง echo $objResult["Picture"]; ออกมาดูซักนิดครับ
Date :
2012-02-11 21:09:33
By :
sakuraei
เอาโค้ดมาวางก็ดีครับ
Date :
2012-02-11 21:23:29
By :
sakuraei
Date :
2012-02-12 00:37:11
By :
webmaster
Code (PHP)
<?php
include("config/config.php");
define('FPDF_FONTPATH','font/');
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','',16);
// พิมพ์ข้อความลงเอกสาร
$pdf->Image('logo.png',10,5,33);
// พิมพ์ข้อความลงเอกสาร
$pdf->Cell( 0 , 5 , iconv( 'UTF-8','cp874' , 'ใบสมัครงาน/Application Form' ) , 0 , 1 , 'C' );
// พิมพ์ข้อความลงเอกสาร
$pdf->Cell( 0 , 5 , iconv( 'UTF-8','cp874' , 'บริษัท โฮมมอล์ จำกัด Home Mall Co,Ltd.' ) , 0 , 1 , 'C' );
//*** Load MySQL Data ***//
$strSQL = "SELECT * FROM application WHERE ApplyID = '".$_GET["ApplyID"]."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
//************************//
//กำหนดวาดรูปสี่เหลี่ยม (rectangle) ไม่มีพื้นหลัง (no fill)
//$pdf->Rect(170, 7, 23, 27 , 'D');
$pdf->Image($objResult["Picture"],170,7);
$pdf->Output("ApplyPDF/MyPDF.pdf","I");
?>
Date :
2012-02-12 00:45:44
By :
Poster
error แบบนี้คะ
Warning: getimagesize(images/apply/622926.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\AppServ\www\homemall\hmpanel\careers\fpdf.php on line 1213
FPDF error: Missing or incorrect image file: images/apply/622926.jpg
Date :
2012-02-12 00:47:54
By :
Poster
ทีอยู่ของไฟล์ทั้งสองตัวเป็นไปตามที่ผมระบุเหรอเปล่าครับ
http://localhost/homemall/hmpanel/careers/pdf.php
http://localhost/homemall/hmpanel/careers/images/apply/622926.jpg
Date :
2012-02-12 09:06:17
By :
sakuraei
แบบนี้คะ
http://localhost/homemall/hmpanel/careers/pdf.php
http://localhost/homemall/images/apply/622926.jpg
Date :
2012-02-12 13:34:31
By :
Poster
อ่อ เด่วลองดูก่อนนะคะ
ไม่ได้ทำงานประจำคะ ^_^
ยินดีที่ได้รุจักนะค่ะ
Date :
2012-02-12 21:52:02
By :
Poster
ลองแล้วไม่ได้อยู่ดีคะ TT
Code (PHP)
$pdf->Image("../../".$objResult["Picture"],170,7);
echo $objResult["Picture"];
ขึ้น error แบบนี้อีกแล้ว
images/apply/622926.jpgFPDF error: Some data has already been output, can't send PDF file (output started at C:\AppServ\www\homemall\hmpanel\careers\applypdf.php:42)
Date :
2012-02-12 22:09:35
By :
Poster
$pdf->Image($objResult["Picture"],170,7);
echo $objResult["Picture"];
$pdf->Output("ApplyPDF/MyPDF.pdf","I");
ต้องเอาบรรทัดสีแดงออกไปครับ หรือจะใส่คอมเมนท์ไว้ข้างหน้าก็ได้ //
ประวัติการแก้ไข 2012-02-12 22:17:02
Date :
2012-02-12 22:16:29
By :
sakuraei
เพราะโค้ดจะไม่ยอมให้มีอักขระใดๆ(แม้แต่ไบท์เดียวก็ไม่ยอมครับ) แสดงออกไปก่อน $pdf->Output("ApplyPDF/MyPDF.pdf","I");
Date :
2012-02-12 22:18:51
By :
sakuraei
เย้ๆ ได้แล้วค่ะ
ขอบคุนมากเลยนะคะ (น่ารักมากคะ พี่มาตอบตลอดเลย ไม่หายไปไหน อิอิ)
Date :
2012-02-12 22:23:57
By :
Poster
อีกนิดนะคะ เราจะกำหนดขนาดยังไงคะ
Date :
2012-02-12 22:25:32
By :
Poster
ช่วงเวลาที่เครียดจากงาน ก็จะหนีมานั่งตอบที่นี่บ้าง ที่ pantip.com ห้อง developer บ้าง หรือ narisa.com บ้างครับ
Date :
2012-02-12 22:26:33
By :
sakuraei
ขนาดของอะไรครับ
Date :
2012-02-12 22:28:04
By :
sakuraei
ขนาดของรูปภาพคะ
Date :
2012-02-12 22:28:52
By :
Poster
ถ้าจะให้ยุ่งยากน้อยที่สุดก็ต้องปรับขนาดภาพด้วยตัวเองก่อนครับ
Date :
2012-02-12 22:30:37
By :
sakuraei
ได้พอดีเลยคะ
Image(string file [, float x [, float y [, float w [, float h [, string type [, mixed link]]]]]])
ขอบคุณมากนะคะ
Date :
2012-02-12 22:31:44
By :
Poster
ช่วย capture screen ของไฟล์ pdf ที่สร้างออกมาให้ดูหน่อยซิครับ
Date :
2012-02-12 22:31:51
By :
sakuraei
Date :
2012-02-12 22:35:51
By :
Poster
ดีใจด้วยน่ะครับ ที่ทำได้แล้ว ยังติดปัญหาอื่นอยู่อีกหรือเปล่าครับ
Date :
2012-02-12 22:50:39
By :
sakuraei
555+ คงติดเรื่อยๆ
ตอนนี้กำลังงมกับ jquery กับ css ที่เรานำมาใช้ ปรับให้เข้ากับเว็บเรา
ขอบคุนมากนะคะ
Date :
2012-02-12 22:53:48
By :
Poster
ที่นี่เป็นเวบบอร์ดที่ดีมากๆสำหรับขอความช่วยเหลือครับ
Date :
2012-02-12 23:07:57
By :
sakuraei
Load balance : Server 03