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.
InformationsquelleAutor Edgar | 2013-05-12
Schreibe einen Kommentar