Wie werden Variablen aus PHP an ein PDF-Formular übergeben? Gruss Uwe
[Variablen] Variablen an PDF-Formular übergeben
Einklappen
X
-
Genauso wie an PHP!
Mit den Supergobals!*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
-
superglobals in pdf?
PHP-Code:<FORM ACTION="anfrage.pdf" METHOD="post" TARGET="_blank">
<INPUT TYPE="Text" NAME="name" VALUE="Schulze-Meyer" SIZE="20" MAXLENGTH="20"> <br>
<INPUT TYPE="Submit" NAME="submit" VALUE="SENDEN">
</FORM>
und GET bringt keine Wirkung?
Kommentar
-
Vielen Dank für die Hilfe ......
Habe das jetzt so gelöst:
PDF-Formular erstellen, Felder statt mit richtigen Daten mit
Platzhaltern z.B {1} abspeichern unter z.B. formular.inc
Datei in PHP einlesen
PHP-Code:$filename = "formular.inc";
$fd = fopen ($filename, "r");
$string=fread ($fd, filesize($filename));
fclose ($fd);
PHP-Code:$anzahl=count($conf);
$i=1;
for($i=1;$i<=$anzahl;$i++)
{
$string=str_replace("{".$i."}",$conf[$i],$string);
}
PHP-Code:srand((double)microtime()*1000000);
$filename = rand().".pdf";
$fd = fopen ($filename, "w");
fwrite ($fd, trim($string));
fclose ($fd);
PHP-Code:header ("Location: http://uwes.s01.user-portal.com/$filename");
Kommentar
-
Hätte ansonsten auch noch n Skript zu bieten, dass einfach die Felder ausfüllt; funktioniert bei Textfeldern, Checkboxes, ...
PHP-Code://Ziel-PDF
$target_pdf="http://pfad/zur/pdf/datei.pdf";
//Das Array $inputs mit Werten füllen
$inputs['feld_name']='wert';
/// Ausgabe der PDF-Datei
$fdfdata = "%FDF-1.2\n%âãÏÓ\n";
$fdfdata .= "1 0 obj << /FDF ";
$fdfdata .= "<< /Fields [";
foreach($inputs as $key => $value){
$fdfdata .= "<< /V (";
$str = chop($value);
$fdfdata .= $str;
$fdfdata .= ") /T ($key) >> ";
}
$fdfdata .= "]\n";
$fdfdata .= "/F ({$target_pdf}) >>";
$fdfdata .= ">>\nendobj\ntrailer\n<<\n/Root 1 0 R\n>>\n";
$fdfdata .= "%%EOF";
header ("Content-Type: application/vnd.fdf");
print ($fdfdata);
Kommentar
Kommentar