Skip to main content

Membuat Codeigniter PDF di CPANEL

1. Download FPDF dan copykan di folder application/thirdparty/pdf/

2. Buat file Fpdf_gen.php di libraries.

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Fpdf_gen {
public function __construct() { 
require_once APPPATH.'third_party/fpdf/fpdf-1.8.php';
define('FPDF_FONTPATH', APPPATH.'third_party/fpdf/font/');
$pdf = new FPDF();
$pdf->AddPage();
$CI =& get_instance();
$CI->fpdf = $pdf;
}

public function Footer()

{
$this->fpdf->SetY(-15);
$this->fpdf->SetFont('Arial','I',8);
$this->fpdf->SetTextColor(128);
$this->fpdf->Cell(0,10,'Page ',0,0,'C');
}
}

3. Buat file pdf.php di controller

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

defined('BASEPATH') OR exit('No direct script access allowed');

class Pdf extends CI_Controller {

  public function __construct() {
        parent::__construct();
$this->load->helper('url');

    }
    
    //nyetak
public function index() {

//STANDART
$this -> load->library('Fpdf_gen');
$this -> fpdf=new FPDF('P','in',array(8.5,11.5));  
$this -> fpdf->AddPage();
//CASE FONT


/* echo $this->fpdf->Output('hello_world.pdf','D'); */
echo $this->fpdf->Output('I');

}

    
}

Comments

Popular posts from this blog

Menggenerate nomor id

<?php //config $database = "dopo"; $tabel = "po"; $kolom_generate ="id"; $kolom_referensi = "id"; /* Database connection start */ $servername = "localhost"; $username = "root"; $password = ""; $dbname = $database; $mysqli = mysqli_connect($servername, $username, $password, $dbname) or die("Connection failed: " . mysqli_connect_error()); $q1 = "select * from $tabel order by $kolom_referensi DESC"; /* Database connection end */ echo '<table>'; // connect to the database // number of results to show per page $per_page = 10000; // figure out the total pages in the database if ($result = $mysqli->query($q1)) { if ($result->num_rows != 0) { $total_results = $result->num_rows; // ceil() returns the next highest integer value by rounding up value if necessary $total_pages = ceil($total_results / $per_page); // check if the 'page' variab...