问题描述
我想创建一个 HTML 表单,用户可以在其中使用 PHP 中的 FPDF 库上传他想要以 PDF 显示的图片。
我尝试了以下最小代码 -(如果我不注释行 $pdf->Image(...)
,它会崩溃)。有了这个,我看到我检索了文件的 tmp_name
名称,但后来我不知道如何使用它在 pdf 中显示图片...
我做错了什么?有人可以帮忙吗? (免责声明:我是 html/PHP 的新手)
将不胜感激任何帮助:-)
<?PHP
$p1_col2_logo1_path = $_FILES['p1_col2_logo1']['tmp_name'];
$c = 7.5;
$b = 3;
$o = 2.1;
require('fpdf/fpdf.PHP');
define('FPDF_FONTPATH','fpdf/font/');
$pdf = new FPDF();
$pdf->SetAutopageBreak(false);
$pdf->AddPage();
$pdf->SetFont('Helvetica','',10);
$stdx = 6 + $c;
$pdf->SetXY($stdx,40 + $c);
$pdf->SetFillColor(255,255,255);
$pdf->Cell(80,6.5,$p1_col2_logo1_path,2);
$pdf->SetXY($stdx,40*3 + $c);
$width=40;
$height=40;
//$pdf->Image($p1_col2_logo1_path,190 + $c - $width,22 + $c - $height,$width,$height); ///? what file path should be given to Image(...) ?
$pdf->Output();
?>
img_form2.html
文件看起来像:
<HTML>
<HEAD>
<Meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>
</TITLE>
</HEAD>
<BODY>
<form action="img_form2.PHP" enctype="multipart/form-data" method="post">
<input type="file" name="p1_col2_logo1" />
<input type="submit" value="Send"><input type="reset" value="Clear">
</form>
</BODY>
</HTML>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)