Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FPDF无法创建图像_Php_Fpdf - Fatal编程技术网

Php FPDF无法创建图像

Php FPDF无法创建图像,php,fpdf,Php,Fpdf,我从数据库表中选择图像并将其保存在变量中: 连接已建立 require('fpdf.php'); $sql = "SELECT * FROM users WHERE ID=1"; $result = $dbConnection->query($sql); $row = $result->fetch_assoc(); $id = $row['ID']; $image = $row['Profile']; //Encode the image sel

我从数据库表中选择图像并将其保存在变量中:

连接已建立

require('fpdf.php');

$sql = "SELECT * FROM users WHERE ID=1";
$result = $dbConnection->query($sql);
$row = $result->fetch_assoc();

$id = $row['ID'];               
$image = $row['Profile'];


//Encode the image selected
$img = 'data://text/plain;base64,' . base64_encode($image);

//FPDF STUFF
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image($img,10,10,39,'jpg');
$pdf->Cell(0,8,$id,0,1);
然后,我在尝试运行php脚本时收到以下错误消息:

致命错误:未捕获异常:FPDF错误:图像文件没有扩展名,并且 未指定类型:data://text/plain;base64中的[二进制图像数据] 第271行的C:\xampp\htdocs\fpdf.php


那我该怎么办?或者我做错了什么?在GitHub上找到了代码片段

您将类型参数放错了位置

$pdf->Image$img,10,10,39,此处为高度单位,'jpg'


请参见

您将类型参数放错了位置

$pdf->Image$img,10,10,39,此处为高度单位,'jpg'


我也这么认为,我甚至检查了很多次,都没弄明白。现在它工作了…太奇怪了,谢谢!我也这么认为,我甚至检查了很多次,但都没弄明白。现在它工作了…太奇怪了,谢谢!