FPDF error: Can ' T open image file: http://chart.apis.google.com/char
Ich bin mit googlechartphplib für die Erstellung meiner charts. Sie generiert werden, wie Bilder. Heres ein Beispiel für eine Bild - Klicken Sie Hier. Ich Speichere diese url als $pie_chart1_url
.
Ich versuche, eine pdf-Datei, und ich möchte dieses Bild in diesem pdf. Ich verwende fpdf-Klasse für diese. Ich verstehe nicht, warum bin ich mit diesem problem:
$pdf->Image($pie_chart1_url, 0, 40, 0, 0, 'png');
Immer diese Fehlermeldung:
FPDF error: Can ' T open image file: http://chart.apis.google.com/chart....` Fehler.
Wenn ich Schreibe es manuell:
$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');
Funktioniert es ohne Fehler..
- Nun, es ist fast sicher, dass $pie_chart1_url nicht enthalten, die die genaue Zeichenfolge, die Sie denken, es tut. Die Image () - Funktion einfach nur die Zeichenfolge empfängt, die es nicht wissen, wie es den string. So überprüfen Sie, dass der code gespeichert ist der genaue vollständige (und proppelly encoded) URL.
- Ich habe ein var_dump und seine genau der gleichen url, wie sonst kann ich es überprüfen?
- Vielleicht ist nicht korrekt codiert. Wenn du var_dump es, den browser zum Empfang und zur Festsetzung der Codierung. Also, wenn Sie kopieren Sie Sie zurück in einen string, dessen bereits behoben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Richtlinie
allow_url_open
aktiviert