Um zu zeigen, php variable in pdf-Datei erstellt mit fpdf

Möchte ich diese php-variable zeigte in der pdf-Datei . Aber es gibt Fehler :- Pdf-Datei beginnt nicht mit '%Pdf-'

A.php es enthält meine form . Durch die Verwendung von post sende ich auf andere Werte printpdf.php
Wo printpdf.php generiert eine pdf-Datei mit einem bestimmten format .

A.php

 <form class="mid" action="printpdf.php" method="post"> 
 <input type="hidden" id="cname" name="cname" value="<?php echo $c_n[0]; ?>"/>
  <input type="submit" id="but" value="Print Challan"/>     
 </form>

printpdf.php

 <?php

  $c_n = $_POST['cname'];


  require('fpdf.php');
 class PDF extends FPDF
     {

     function Header()
    {
       $this->Image('image.jpg',5,5,200);
       $this->Ln(20);
       }

     //Page footer
     function Footer()
   {
       $this->SetFont('Arial','I',8);
       $this->Image('image1.jpeg',5,275,200);
       $this->SetXY(5, 284);
       $this->Cell(0,5,'This is a system generated ',0,2,'C');
       $this->Cell(0,5,'Page '.$this->PageNo().'/{nb}',0,0,'C');

       }
        }
         //Instanciation of inherited class

       $pdf=new PDF();
       $pdf->AliasNbPages();
       $pdf->AddPage();
       $pdf->SetFont('Times','B',15);
       $pdf->SetXY(5,42);
       $pdf->Cell(190,10,'Challan', 0,0,'C');
       $pdf->SetXY(5,52);
       $pdf->SetFont('Times','B',12);
       $pdf->Cell(150,18,'Name :-', 1,0,'L');


       $pdf->Cell(15,0,'$c_n', 0,0,'L');

       $pdf->SetXY(155,52);
       $pdf->Cell(50,9,'Challan No. :-', 1,2,'L');
       $pdf->Cell(50,9,'Date :-', 1,0,'L');
       $pdf->SetXY(5,70);
       $pdf->Cell(15,15,'Sno', 1,0,'C');
       $pdf->Cell(35,15,'Type', 1,0,'C');
       $pdf->Cell(45,15,'Make', 1,0,'C');
       $pdf->Cell(45,15,'Model', 1,0,'C');
       $pdf->Cell(45,15,'Serial No.', 1,0,'C');
       $pdf->Cell(15,15,'Qty', 1,0,'C');
       $pdf->SetXY(5,85);
       $pdf->SetFont('Times','',12);
       $pdf->Cell(15,165,'', 1,0,'L');
       $pdf->Cell(35,165,'', 1,0,'L');
       $pdf->Cell(45,165,'', 1,0,'L');
       $pdf->Cell(45,165,'', 1,0,'L');
       $pdf->Cell(45,165,, 1,0,'L');
       $pdf->Cell(170,165,'', 1,0,'L');
       $pdf->Cell(15,165,'', 1,0,'L');
        $pdf->SetXY(5,245);
       $pdf->SetFont('Times','B',12);
       $pdf->Cell(35,20,'Reciever Name :- ', 0,0,'L');
       $pdf->SetXY(125,245);
        $pdf->Cell(35,20,'Reciever Signature :- ', 0,0,'L');
       $pdf->Output();
          ?>

Fehler : - Datei doesnot beginnen mit '%Pdf- '

  • Was ist die genaue und vollständige Fehlermeldung?
  • Und wie rufen Sie Ihre PDF-Klasse?
  • Wenn ich Schreibe diese Zeile $c_n = $_POST['cname']; und $pdf->Zelle(15,0,'$c_n', 0,0,'L'); ich erhalte die Fehlermeldung : Datei beginnt nicht mit '%Pdf- '
  • Versuchen Sie, ohne Anführungszeichen : $pdf->Cell(15,165,$c_add, 1,0,'L');.
  • Wheneever ich klicken Sie auf die Schaltfläche aufrufen printpdf.php . Button ist in A.php
  • Zunächst finden Sie das problem von oben ... erwähnt in einem anderen Kommentar
  • Oh, wie ich sehe. Der Einzug ist furchtbar verwirrend.
  • Wenn Sie kommentieren Ihre post vars, die pdf-Datei generiert wird, oder nicht??
  • Rozas ja pdf wird generiert, Wenn ich in einen Kommentar

InformationsquelleAutor Abhishek | 2013-05-17
Schreibe einen Kommentar