2012-04-04 7 views
0

ich habe diese Fehlermeldung:Nicht unterstützter Bildtyp mit fpdf

Unsupported image type:imagePath was not found on this server.

Ich möchte pdf erstellen mit JPG-Bilder aus dem iPhone gemacht. Leider funktioniert das nicht. Der Bildpfad wird gerade so gesehen, dass ich von meinem Browser aus darauf zugreifen kann. Wenn ich die Art ändere, wie der Pfad fehlerhaft ist.

A exemple des Codes

$pdf->Image('../firstParthPath/'.$_SESSION['environment'].'/secondParthPath'.$ImageName,null,$heigth,40,50); 

$ImageName sind /image404-120404.jpg z.Bsp. Ich habe den Variablennamen getestet. Es hat /image404-120404.jpg

$heigth ist eine Variable, die auch automatisch behandelt wird. Es hat immer den gewünschten Inhalt.

habe ich versucht, mit 0

Ich habe versucht, null zu ersetzen die Option 'JPG' hinzuzufügen. Ohne Erfolg.

ein exemple des Bildes http://imageshack.us/photo/my-images/72/image398120404.jpg/

+0

Sie können versuchen, das Bild mit imagemagick mit dem Befehl "konvertieren" vor zu manipulieren. –

+0

das Bild wird automatisch zu iPhone – user1312321

+0

ja generiert. Ich kenne. Sie können sie jedoch zuerst auf Ihrem Server "verarbeiten" (bevor Sie sie mit fpdf versehen), indem Sie die Imagemagick-Bibliothek konvertieren. –

Antwort

0

Es könnte sein, dass PHP mit Start über den relativen Pfad der Lage zu verstehen, ist nicht ‚../‘. Sie könnten versuchen, den Pfad des Skripts explizit vorangestellt wird, bevor es sicher PHP zu machen, ist an der richtigen Stelle suchen:

(dirname(__FILE__) . '/../firstParthPath/'.$_SESSION['environment'].'/secondParthPath'.$ImageName,null,$heigth,40,50); 
+0

Ich habe getestet, der Weg ist richtig – user1312321

0

Es ist gelöst. Es war ein Verifizierungsfehler im nächsten Bild. Jetzt sind die Probleme gelöst