php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2005, 19:00  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard fpdf will nicht mit bildern...

Hallo,

arbeite mich gerade in das Thema PDF-Erstellung ein. Dabei möchte ich nun ein PDF erstellen, was oben im Header eine Grafik hat, die über die ganze DIN A4 Seite geht.

Für das Erstellen der leeren Seite verwende ich folgenden Code:
PHP-Code:
<?php
if($_GET['pdf']=='true'){
  require(
'../fpdf153/fpdf.php');
  
$pdf=new fpdf();
    
$pdf->Open();
  
$pdf->AddPage();
    
$pdf->Output('test.pdf',D);
    
$pdf->Close();
}
?>
Nun kommt für das Bild eigentlich ja nur eine Zeile dazu (zwischen $pdf->AddPage() und $pdf->Output())
Code:
	$pdf->Image('background.jpg',0,0,0);
Tja und wenn ich das so mache, dann bekomme ich vom Reader immer die folgende Fehlermeldung:
"Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei ist beschädigt und kann nicht repariert werden."
lomtas ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.05.2005, 19:09  
Gast
 
Beiträge: n/a
Standard

Hast du mal mit einen anderen Bild probiert, oder kommt diese Meldung ständig ?

EDIT:

Du gibst deine Breite übrigens mit 0 an.

Syntax: Image(string file, float x, float y [, float w [, float h [, string type [, mixed link]]]])
 
Alt 18.05.2005, 19:19  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

außerdem erwartet output als 2. parameter einen string. und ich gehe nicht davon aus dass die konstante D definiert ist..
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 18.05.2005, 19:21  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

Der Fehler kommt egal welches Bild man nimmt. Das mit der letzten 0 habe ich behoben. Bei egal welchem Bild kommt diese Meldung. Verwende Adobe Acrobat Reader 7.0 und fpdf in der Version 1.53
lomtas ist offline  
Alt 18.05.2005, 19:24  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von konsti
außerdem erwartet output als 2. parameter einen string. und ich gehe nicht davon aus dass die konstante D definiert ist..
Das ändert nichts an der funktion
lomtas ist offline  
Alt 18.05.2005, 19:28  
Gast
 
Beiträge: n/a
Standard

Der 2.Parameter bei Output() muss nicht angegeben werden.
Es wird dann automatisch "doc.pdf" erzeugt.

$pdf->Open(); an dieser Stelle brauchste auch nicht.
Das wird schon durch $pdf->AddPage(); erledigt.

$pdf->Close(); brauchste auch nicht, dies wird schon mit $pdf->Output() gemacht.

Schaue dir mal Beispiele an : www.fpdf.de
Und falls dort die Doku wieder geht, steht dazu auch mehr.

EDIT: Beispiel:
PHP-Code:
<?php

require('fpdf.php');

$pdf=new FPDF();
$pdf->AddPage(L);

$pdf->Image('../img/_test_effekt14.jpg',0,0);

$pdf->Output();

?>
 
Alt 18.05.2005, 19:48  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

auch mit dem beispiel von dir kommt der gleiche fehler.... ich verzweifle.
lomtas ist offline  
Alt 18.05.2005, 20:21  
Gast
 
Beiträge: n/a
Standard

Also bei mir nicht.
Wie sieht denn jetzt dein Code aus ?
 
Alt 18.05.2005, 20:24  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

PHP-Code:
<?php
if($_GET['pdf']=='true'){
  require(
'../fpdf153/fpdf.php');
  
$pdf=new fpdf();
  
$pdf->AddPage(L);
    
$pdf->Image('../media/bg_menue.jpg',0,0,200);
    
$pdf->Output('test.pdf','D');
}
?>
lomtas ist offline  
Alt 18.05.2005, 20:29  
Gast
 
Beiträge: n/a
Standard

Mach mal aus $pdf->AddPage(L); ein $pdf->AddPage('L');

Geht das PDF eigentlich ohne dem Bild ?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fatal error: Cannot use object of type FPDF as array in Alpha Centauri PHP Tipps 2006 5 22.03.2006 14:44
FPDF => FProblema bei HTML/PHP Ausgabe PHP Tipps 2006 3 14.03.2006 19:13
[gelöst] FPDF error: Some data has already been output... PHP Tipps 2005-2 4 27.10.2005 22:16
FPDF error: Could not include font definition file madSoul PHP Tipps 2005-2 0 13.09.2005 15:13
ausgeführte .php datei mit fpdf, soll sich selbst per mail v djrace PHP Tipps 2005-2 11 06.08.2005 14:45
Problem mit FPDF und Grafik PHP Tipps 2005-2 11 10.06.2005 06:15
Zahlen im Richtigen Format ausgeben unter fpdf! Boennchen PHP Tipps 2005 2 30.05.2005 14:59
fpdf - Problem Boennchen PHP Tipps 2005 2 28.04.2005 19:37
(f)PDF: Internetexplorer streikt PHP Tipps 2005 11 09.04.2005 22:03
Formular mit fpdf erzeugen! Boennchen PHP Tipps 2005 4 01.02.2005 11:59
Dokumentenschutz mit fpdf! Boennchen PHP Tipps 2005 2 31.01.2005 07:44
Abstatz mit MultiCell Fpdf PHP Tipps 2005 4 12.01.2005 14:09
fpdf mgoertz PHP-Fortgeschrittene 4 29.11.2004 09:26
FPDF + Apache PHP-Fortgeschrittene 9 07.11.2004 18:56
[Erledigt] fpdf, Fehlermeldung warum? PHP Tipps 2004 4 21.08.2004 11:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fpdf image datei ist beschädigt, fpdf fehler datei defekt, fpdf bilder, fpdf image die datei ist beschädigt und kann nicht repariert werden, adobe reader konnte \f.pdf\ nicht öffnen, fpdf addpage din a4, fpdf hintergundbild dina4, fpdf hintergrundbild diese datei ist beschädigt, fpdf add image jpg error, fpdf datei ist beschädigt, adobe reader fpdf problem image, fpdf cell hintergrundbild din a4, fpdf background jpg, fpdf image beschädigt einige bilder, fpdf datei ist beschädigt und kann nicht repariert werden, fpdf jpg diese datei ist beschädigt, adobe reader beim öffnen dieses dokuments ist ein fehler aufgetreten. die datei ist beschädigt und kann nicht repariert werden., fpdf din a4, adobe \beim öffnen dieses dokuments ist ein fehler aufgetreten. die datei ist beschädigt\, \beim öffnen dieses dokuments ist ein fehler aufgetreten. die datei ist beschädigt\

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.