title: PHP: FPDF file is giving error in online server?
body: <p><p>My fpdf file which I have created is working well in localhost but when I uploaded in online server it is not displaying and giving that <a href="http://usapaystubs.com/stub/stub.php" rel="nofollow">error</a>.</p>
  
  <blockquote>
    <p>Fatal error: Uncaught exception 'Exception' with message 'FPDF error: Some data has already been output, can't send PDF file (output started at /home/usapaystubs717/public_html/stub/stub.php:1)' in /home/usapaystubs717/public_html/stub/fpdf.php:271 Stack trace: #0 /home/usapaystubs717/public_html/stub/fpdf.php(1040): FPDF->Error('Some data has a...') #1 /home/usapaystubs717/public_html/stub/fpdf.php(987): FPDF->_checkoutput() #2 /home/usapaystubs717/public_html/stub/stub.php(213): FPDF->Output() #3 {main} thrown in /home/usapaystubs717/public_html/stub/fpdf.php on line 271<br></p>
  </blockquote>
  
  <p><b>Here is the code</b></p>
  
  <pre><code>&lt;?php
  require('fpdf.php');
  
  if(isset($_POST['submit']))
  {
      $name = $_POST['name'];
      $address = $_POST['address'];
  }
  $pdf = new FPDF();
  
  $pdf-&gt;AddPage();
  /*$pdf-&gt;SetFont('Arial','B',16);
  $pdf-&gt;Cell(40,10,'Hello World!');*/
   // 20mm from each edge
  
  $pdf-&gt;SetFont('Arial','B',16);
  
  /*$pdf-&gt;MultiCell(95,6,"Pakistan",'BB');*/
  $pdf-&gt;Cell(0,10,"Welcome ",3,0,'L');
  
  $pdf-&gt;SetFont('Arial', '', 15);
  $pdf-&gt;SetXY(160 , 30);
  $pdf-&gt;Write(10, "May 8, 2016");
  $pdf-&gt;Line(18, 45, 210-20, 45);
  
  
  $pdf-&gt;SetFont('Arial', 'B', 10);
  $pdf-&gt;SetXY(10 , 54);
  $pdf-&gt;Write(10, "PAY");
  
  $pdf-&gt;SetFont('Arial', '', 11);
  $pdf-&gt;SetXY(18.5 , 54);
  $pdf-&gt;Write(10, "ONE THOUSAND TWO HUNDRED THIRTY");
  /*$pdf-&gt;SetXY(110, 30);
  $pdf-&gt;MultiCell(95,6,"Pakistan",'BB','R');*/
  $pdf-&gt;SetXY(18 , 75);
  $pdf-&gt;Cell(35,10,"Pay to the order of ",1,0,'C');
  
  $pdf-&gt;SetXY(55, 79);
  $pdf-&gt;MultiCell(95,6,"Zain Farooq",'BB','L');
  /*$pdf-&gt;Line(20, 45, 210-20, 45);
  $pdf-&gt;Line(50, 45, 210-50, 45);*/
  $pdf-&gt;Ln();
  $pdf-&gt;SetFont('Arial','',10);
  $pdf-&gt;setFillColor(0,0,0);
  $pdf-&gt;SetTextColor(255,255,255);
  $pdf-&gt;Cell(80, 6, 'COMPANY INFORMATION', 1,0,'C',1);
  $pdf-&gt;SetFont('Arial','',18);
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;setFillColor(230,230,230);
  $pdf-&gt;Cell(80, 23, 'Earnings statement', 1 ,0,'C',1);
  
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(10 , 97);
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;MultiCell(80, 17, 'Extra statements', 'BL' ,'L');
  $pdf-&gt;SetXY(10 , 103);
  $pdf-&gt;MultiCell(90,11,"",'BL','R');
  /*$pdf-&gt;Cell(80, 11, 'Extra statements', 1 ,0,'UL');*/
  
  /*$pdf-&gt;Cell(50, 6, 'Itinerary', 1);
  $pdf-&gt;Cell(19.75, 6, 'ETD', 1, 0, 'C');
  $pdf-&gt;Cell(19.75, 6, 'ETA', 1, 0, 'C');
  $pdf-&gt;Cell(19.75, 6, 'Block', 1, 0, 'C');
  $pdf-&gt;Cell(19.75, 6, 'Waiting', 1, 0, 'C');*/
  $pdf-&gt;Ln();
  
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(10 , 114);
  $pdf-&gt;setFillColor(0,0,0);
  $pdf-&gt;SetTextColor(255,255,255);
  $pdf-&gt;Cell(80, 6, 'Employee Information', 1,0,'C',1);
  $pdf-&gt;Cell(40, 6, 'Social Security', 1,0,'C',1);
  $pdf-&gt;Cell(40, 6, 'Employee ID', 1, 0, 'C',1);
  
  $pdf-&gt;Ln();
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;SetXY(10 , 114);
  $pdf-&gt;Cell(80, 18, '4323', 1);
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(90 , 120);
  $pdf-&gt;setFillColor(255,255,255);
  $pdf-&gt;Cell(40, 4, 'XXX-XX-123', 1,0,'C',1);
  $pdf-&gt;Cell(40, 4, '123456', 1, 0, 'C',1);
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(90 , 124);
  $pdf-&gt;setFillColor(0,0,0);
  $pdf-&gt;SetTextColor(255,255,255);
  $pdf-&gt;Cell(20, 4, 'Start Date', 1,0,'C',1);
  $pdf-&gt;Cell(20, 4, 'End Date', 1, 0, 'C',1);
  $pdf-&gt;Cell(40, 4, 'Check Date', 1, 0, 'C',1);
  
  $pdf-&gt;Ln();
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(90 , 128);
  $pdf-&gt;setFillColor(255,255,255);
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;Cell(20, 4, 'Start Date', 1,0,'C',1);
  $pdf-&gt;Cell(20, 4, 'End Date', 1, 0, 'C',1);
  $pdf-&gt;Cell(40, 4, 'Check Date', 1, 0, 'C',1);
  
  $pdf-&gt;Ln();
  
  
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(10 , 132.3);
  $pdf-&gt;setFillColor(0,0,0);
  $pdf-&gt;SetTextColor(255,255,255);
  $pdf-&gt;Cell(20, 6, 'Earnings', 1,0,'C',1);
  $pdf-&gt;Cell(20,6, 'Rate', 1, 0, 'C',1);
  $pdf-&gt;Cell(20,6, 'Hours', 1, 0, 'C',1);
  $pdf-&gt;Cell(20, 6, 'Current', 1,0,'C',1);
  $pdf-&gt;Cell(20, 6, 'Year to date', 1, 0, 'C',1);
  $pdf-&gt;Cell(20, 6, 'Deductions', 1, 0, 'C',1);
  $pdf-&gt;Cell(20, 6, 'Current', 1,0,'C',1);
  $pdf-&gt;Cell(20, 6, 'Year to date', 1, 0, 'C',1);
  
  
  $pdf-&gt;Ln();
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(10 , 137.3);
  $pdf-&gt;setFillColor(255,255,255);
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;Cell(20, 50, 'Earnings', 1,0,'T',1);
  $pdf-&gt;Cell(20,50, 'Rate', 1, 0, 'C',1);
  $pdf-&gt;Cell(20,50, 'Hours', 1, 0, 'C',1);
  $pdf-&gt;Cell(20, 50, 'Current', 1,0,'C',1);
  $pdf-&gt;Cell(20, 50, 'Year to date', 1, 0, 'C',1);
  $pdf-&gt;Cell(20, 50, 'Deductions', 1, 0, 'C',1);
  $pdf-&gt;Cell(20, 50, 'Current', 1,0,'C',1);
  $pdf-&gt;Cell(20, 50, 'Year to date', 1, 0, 'C',1);
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','B',8);
  $pdf-&gt;SetXY(10 , 187.3);
  $pdf-&gt;setFillColor(230,230,230);
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;Cell(60, 6, 'Earnings', 1,0,'R',1);
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;Cell(20, 6, '1600.00', 1,0,'C',1);
  $pdf-&gt;Cell(20, 6, '14,400.00', 1, 0, 'C',1);
  $pdf-&gt;SetFont('Arial','B',8);
  $pdf-&gt;Cell(20, 6, 'Deductions', 1, 0, 'C',1);
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;Cell(20, 6, '370.00', 1,0,'C',1);
  $pdf-&gt;Cell(20, 6, '3,300.00', 1, 0, 'C',1);
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(10 , 193.3);
  $pdf-&gt;setFillColor(255,255,255);
  $pdf-&gt;SetTextColor(0,0,0);
  $pdf-&gt;Cell(26.66667, 6, 'Check Number', 1,0,'R',1);
  
  $pdf-&gt;Cell(26.66667, 6, '#6059', 1,0,'C',1);
  $pdf-&gt;Cell(26.66667, 6, 'Net Pay', 1, 0, 'C',1);
  
  $pdf-&gt;Cell(26.66667, 6, '$1,230', 1, 0, 'C',1);
  
  $pdf-&gt;Cell(26.66667, 6, 'YTD NET PAY', 1,0,'C',1);
  $pdf-&gt;Cell(26.66667, 6, '$11,070', 1, 0, 'C',1);
  
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;Ln();
  
  $pdf-&gt;SetFont('Arial','',8);
  $pdf-&gt;SetXY(10 , 199.5);
  $pdf-&gt;setFillColor(0,0,0);
  
  $pdf-&gt;Cell(160, 5, '', 1, 0, '',1);
  
  
  $pdf-&gt;Ln();
  
  
  
  
  /*Output('filename.pdf','D');*/
  $pdf-&gt;Output();
  
  
  
  ?&gt;
  </code></pre>