Wie werden Variablen aus PHP an ein PDF-Formular übergeben? Gruss Uwe
							
						
					[Variablen] Variablen an PDF-Formular übergeben
				
					Collapse
				
			
		
	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?
 
 
 ergibt MEHOD POST not allowecd ...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?
 Comment
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 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
 Platzhalter austauschenPHP Code:$filename = "formular.inc";
 $fd = fopen ($filename, "r");
 $string=fread ($fd, filesize($filename));
 fclose ($fd);
 
 
 PDF-Datei mit neuen Daten abspeichernPHP Code:$anzahl=count($conf);
 $i=1;
 for($i=1;$i<=$anzahl;$i++)
 {
 $string=str_replace("{".$i."}",$conf[$i],$string);
 }
 
 
 PDF-Datei aufrufenPHP Code:srand((double)microtime()*1000000);
 $filename = rand().".pdf";
 $fd = fopen ($filename, "w");
 fwrite ($fd, trim($string));
 fclose ($fd);
 
 
 zu testen unter: >>>>Test - PDF<<<<PHP Code:header ("Location: http://uwes.s01.user-portal.com/$filename");
 
 Comment
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 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);
 
 Comment
 
          

 
							
						
Comment