Php FPDF错误:Can';t打开图像文件:http://chart.apis.google.com/char
我正在使用googlechartphplib生成我的图表。它们被生成为图像。下面是一个图像的示例-。我将此url存储为Php FPDF错误:Can';t打开图像文件:http://chart.apis.google.com/char,php,fpdf,Php,Fpdf,我正在使用googlechartphplib生成我的图表。它们被生成为图像。下面是一个图像的示例-。我将此url存储为$pie\u chart1\u url 我正在尝试制作一个pdf文件,我想把这个图像放在这个pdf文件中。我正在使用fpdf类来实现这一点。我不明白为什么我会有这个问题: $pdf->Image($pie_chart1_url, 0, 40, 0, 0, 'png'); 获取此错误: FPDF错误:无法打开图像文件:....错误 如果我手动编写: $pdf->Ima
$pie\u chart1\u url
我正在尝试制作一个pdf文件,我想把这个图像放在这个pdf文件中。我正在使用fpdf类来实现这一点。我不明白为什么我会有这个问题:
$pdf->Image($pie_chart1_url, 0, 40, 0, 0, 'png');
获取此错误:
FPDF错误:无法打开图像文件:....错误
如果我手动编写:
$pdf->Image('http://chart.apis.google.com/chart?cht=pc&chs=200x200&chtt=Svetain%C4%97+veik%C4%97%3F&chd=t%3A50.00%2C40.00&chco=25C114%2CC11425&chl=50%7C40&chdl=Taip%7CNe&chdlp=bs', 0, 40, 0, 0, 'png');
它工作正常,没有任何错误 您必须激活该指令几乎可以肯定,$pie\u chart1\u url不包含您认为它包含的确切字符串。函数jsut接收字符串,它不知道如何获取字符串。因此,请检查代码是否存储了完全相同的URL(以及正确编码的URL)。我做了一个var_转储,它与URL完全相同,否则我如何检查它?可能它的编码不正确。当您转储它时,浏览器将接收它并修复编码。因此,当您将其复制回字符串时,它已经被修复。