Fehlermeldung beim Generieren von PDF mit Grafik

Please report bugs here!

Moderator: Thorsten

nino
Posts: 81
Joined: Tue Jul 13, 2004 1:13 pm
Location: Bern

Fehlermeldung beim Generieren von PDF mit Grafik

Post by nino »

Hallo

Habe mir jetzt eine Testinstallation von phpmyfaq 1.4.1 unter Windows XP Pro mit Xampp zugelegt, damit ich alles mal sauber austesten kann. Im Gegensatz zur Firma (Mandrakelinux 8.2) funktioniert jetzt unter Windows sogar der ImageManager und das im Artikel viewtopic.php?t=925 erwähnte Problem hatte ich auch und konnte es dank der geposteten Lösung auch beheben. Image Upload etc. funktioniert nun problemlos.

Was ich jetzt aber festfgestellt habe ist, dass beim Umwandeln des Beitrags (mit Bild) in PDF folgende Fehlermeldung ausgegeben wird:
Warning: getimagesize(/faq/attachments/helpdesk.gif): failed to open stream: No such file or directory in C:\apachefriends\xampp\htdocs\faq\pdf.php on line 294

Warning: Division by zero in C:\apachefriends\xampp\htdocs\faq\pdf.php on line 303
FPDF error: Unsupported image type: gif
So wie ich das sehe, sucht pdf.php im falschen Verzeichnis nach dem Bild (eine Stufe zu tief), da es sich selbst ja schom im Folder ../faq/ befindet. Das Bild befindet sich ja aus der Sicht des Scripts im Folder ../attachments und nicht ../faq/attachments .

Oder sehe ich dies falsch?

Grüsse

Nino
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

GIFs werden beim PDF-Export (noch) nicht unterstützt, deswegen die Fehlermeldung.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
nino
Posts: 81
Joined: Tue Jul 13, 2004 1:13 pm
Location: Bern

Post by nino »

Hallo

Danke für die schnelle Antwort.

Habe die Grafik mal durch ein jpg und auch ein png Bild ersetzt. Jetzt erhalte ich bei beiden Grafikformaten folgende Fehlermeldung:
Warning: getimagesize(/faq/attachments/helpdesk.png): failed to open stream: No such file or directory in C:\apachefriends\xampp\htdocs\faq\pdf.php on line 294

Warning: Division by zero in C:\apachefriends\xampp\htdocs\faq\pdf.php on line 303

Warning: fopen(/faq/attachments/helpdesk.png): failed to open stream: No such file or directory in C:\apachefriends\xampp\htdocs\faq\inc\fpdf.php on line 1490
FPDF error: Can't open image file: /faq/attachments/helpdesk.png
Werden Grafiken denn generell (noch) nicht unterstützt?

Gruss

Nino
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

doch, aber ich denke, das ist ein Windows-Problem mit den Backslashes....

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
nino
Posts: 81
Joined: Tue Jul 13, 2004 1:13 pm
Location: Bern

Post by nino »

hallo

heisst das, dass es bis auf weiteres keine Lösung für dieses Problem gibt bzw. die PHP Funktion unter Windows offenbar nur Text umwandeln kann?

Ich könnte ohne die Funktion leben. Muss dann halt einfach den entsprechenden Link zur Umwandlung entfernen. Es geht mir im Moment mehr darum zu wissen was alles geht und was nicht.

Gruss

nino
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ich arbeite an einer Lösung.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Pursch
Posts: 2
Joined: Thu Aug 26, 2004 1:06 am

Post by Pursch »

Das Problem tritt auch auf einer Debian-Box auf:
Warning: getimagesize(/faq/attachments/atc07060000_0009.jpg): failed to open stream: No such file or directory in /var/www/faq/pdf.php on line 294

Warning: Division by zero in /var/www/faq/pdf.php on line 303

Warning: getimagesize(/faq/attachments/atc07060000_0009.jpg): failed to open stream: No such file or directory in /var/www/faq/inc/fpdf.php on line 1466
FPDF error: Missing or incorrect image file: /faq/attachments/atc07060000_0009.jpg
Kann es sein, daß hier ein /var/www vor dem Pfad zum Bild fehlt?

Gruß,
Pursch
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

hm, eigentlich müsste der Slash vor der /faq weg, so denke ich.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
djavet
Posts: 22
Joined: Thu Sep 02, 2004 10:13 am

Post by djavet »

nino wrote:FPDF error: Can't open image file: /faq/attachments/helpdesk.png
Where can I edit the path?

Regards, Dom
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

this is a general problem with some paths inside phpMyFAQ. I'll work on a fix.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Andy-Corrado
Posts: 57
Joined: Sat Jul 19, 2003 3:21 pm
Location: Wiesbaden-Delkenheim
Contact:

Post by Andy-Corrado »

Das Problem mit den Garfiken beim PDF-export habe ich auch,
gibt es da schon eine Lösung/Bugfix für?

GIF´s müßen nicht unbedingt rein, auf meinem Server ist GIF im PHP eh nicht drin.
Aber PNG-Grafiken sollten schon gehen, sonst müßte ich alles in JPG umwandeln. :roll:
Seit ich Frauen kenne, liebe ich meine PC´s Image Image
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

da bin ich dran, das ist der letzte Bug, der noch das Release der phpMyFAQ 1.4.2 RC2 aufhält. Vielleicht schaffe ich das dieses WE bereits.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Friede
Posts: 2
Joined: Fri Apr 22, 2005 9:50 am

Post by Friede »

Hallo Thorsten,

gibt es mittlerweile schon eine Lösung für das Problem ? In der Version 1.4.7 gibts den Bug weiterhin.
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

hast du 1.4.8 ausprobiert?

Unter bestimmten Umständen kann es dann sein, dass es immer noch nicht klappt, aber ich hab einige Hacks dafür.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
jeffrey
Posts: 4
Joined: Fri Jul 15, 2005 8:49 am

Post by jeffrey »

Hi

Habe genau dasselbe Problem mit Version 1.4.9.
Habe im pdf.php bei function AddImage($image) mal die folgenden beiden Zeilen (ca. Zeile 350) ausgetauscht (diejenige, welche kommentiert war habe ich aktiviert und die andere kommentiert), so dass es jetzt so aussieht:

Code: Select all

if (!$info = GetImageSize(str_replace(dirname($_SERVER['PHP_SELF']), '.', $image))) {
//if (!$info = GetImageSize('.'.$image)) {
Danach lief die PDF-Generierung MIT BILD aus dem Artikel heraus zwar, aber wenn ich im Administrationsteil "FAQ exportieren" -> "PDF-Datei generieren" auswähle, kriege ich weiterhin die Fehlermeldung:
C:\Programme\apachefriends\xampp\htdocs/phpmyfaq/../images/Pixelausbruch.jpg) [function.getimagesize]: failed to open stream: No such file or directory.
In der Datei export.main.php finde ich mich leider nicht so gut zuercht, dass ich den Fehler selber beheben könnte.

Was für "Hacks" hast Du für solche Fälle an Lager? :-)

Danke & Gruss
Jeff
Post Reply