 |
ช่วยหน่อยคะ ,,ดึงรูปภาพจากฐานข้อมูลมาแสดงบน 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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|