php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2005, 00:00  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard Variablen übergeben an FPDF schlägt fehl

Hallo,
benutze fpdf um Variable in ein PDF Dokument zu übergeben.
Leider funktioniert das mit dem Internet Explorer nicht. Es wird keine Variable übergeben.
Mit Firefox oder Netscape geht das 100%.
was ist bei dem IE anders ?

Was mache ich falsch, oder wer hätte ein Tipp ?

DANKE
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.01.2005, 11:22  
Gast
 
Beiträge: n/a
Standard

Quellcode?? Ich glaube eher nicht, dass der IE der Schuldige ist.

Gruß
phpfan
 
Alt 02.01.2005, 14:00  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

sorry, etwas Quellcode würde helfen
das ist das Formular mit dem ich die Variablen an den PDF Generator weitergebe.

PHP-Code:
<FORM name="form" ACTION ="pdf.php" METHOD="POST" onSubmit="return validate_form()">

<
TABLE WIDTH="450" BORDER="1" CELLSPACING="2" CELLPADDING="0">
  <
TR>
    <
TD WIDTH="50%">
    
Name</TD>
    <
TD WIDTH="50%">
    <
INPUT NAME="name" TYPE="text" SIZE="25"></TD>
  </
TR>
  <
TR>
    <
TD WIDTH="50%">
    
eMail</TD>
    <
TD WIDTH="50%">
    <
INPUT NAME="email" TYPE="text" SIZE="25"></TD>
  </
TR>
  <
TR>
    <
TD WIDTH="50%">
    <
INPUT NAME="Name" TYPE="submit" VALUE="Senden"></TD>
    <
TD WIDTH="50%">
    <
INPUT NAME="Name" TYPE="reset" VALUE="Zur&uuml;cksetzen"></TD>
  </
TR>
</
TABLE>

</
FORM
braucht Ihr auch die pdf.php Datei ?

Wie gesagt, mit dem Netscape geht das super

DANKE
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 02.01.2005, 14:02  
Gast
 
Beiträge: n/a
Standard

Die pdf.php zu posten, wäre vielleicht nicht die dümmste aller möglichen Ideen.

Gruß
phpfan
 
Alt 02.01.2005, 14:05  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

und schon ist die da:

PHP-Code:
<?php

define
('FPDF_FONTPATH','font/');
require(
'fpdi.php');

$pdf= new fpdi();
$pagecount $pdf->setSourceFile("vorlage.pdf");

$tplidx $pdf->ImportPage(1);

$pdf->addPage();
$pdf->useTemplate($tplidx,0,0,0);

$pdf->SetFont('Arial','',15);
$pdf->Text(80,86, ($name));
$pdf->SetFont('Arial','',7);
$pdf->Text(23,54, ($email));

$pdf->Output("newpdf.pdf","I");
?>
DANKE
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 02.01.2005, 14:10  
Gast
 
Beiträge: n/a
Standard

Das sieht, bis auf dass du direkt mit dem Namen auf Variablen zugreifst, statt über $_POST, nicht verkehrt aus. Und warum setzt du die Variablen in Klammern? Eventuell eine Macke im JavaScript validate_form()?

Gruß
phpfan
 
Alt 02.01.2005, 14:13  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

was würde es dann heißen ?
was sollte ich ändern ? .. oder mal versuche ?
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 02.01.2005, 14:18  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php 
  define
('FPDF_FONTPATH','font/'); 
  require(
'fpdi.php'); 

  
$pdf= new fpdi(); 
  
$pagecount $pdf->setSourceFile("vorlage.pdf"); 

  
$tplidx $pdf->ImportPage(1); 

  
$pdf->addPage(); 
  
$pdf->useTemplate($tplidx,0,0,0); 

  
$pdf->SetFont('Arial','',15); 
  
$pdf->Text(80,86$_POST['name']); 
  
$pdf->SetFont('Arial','',7); 
  
$pdf->Text(23,54$_POST['email']); 

  
$pdf->Output("newpdf.pdf","I"); 
?>
Und nimm erst mal onSubmit="return validate_form() raus.

Gruß
phpfan
 
Alt 02.01.2005, 14:24  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

leider nicht,
jetzt geht es auch im Netscape nicht mehr.
Warum ist es denn " $pdf->Text(80,86, $_POST['name']); " mit _POST "unterstrich"

soll das dann auch in die andere Datei "METHOD="POST" mit _POST rein ?
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
Alt 02.01.2005, 14:26  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
Soese
Standard

wenn ich:
$datum=date("j.n.Y");

$pdf->Text(23,54, ($datum));

in die pdf.php stelle, macht geht es in allen Browser
__________________
I know a little bit of everything and a lot of nothing…
Soese ist offline  
 


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
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fpdf variablen übergeben, fpdf variablen, fpdf variable, fpdf variable übergeben, variablen fpdf, variablen an fpdf übergeben, fpdf parameter übergeben, variablen in fpdf, php-variablen an fpdf übergeben, fpdf setsourcefile, fpdf php variablen, variable in fpdf, fpdf wie kann ich variablen an pdfscript übergeben, fpdf werte übergeben, fpdf $_post, html an fpdf übergeben, fpdf html table variablen, variable in fpdf übergeben, variablen an fpdf, fpdf mit variablen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:47 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.