DaFi Software, Software House, Aplikasi Surat, Aplikasi Inventori, Kasir, Display, Absensi
  • Tentang Kami
  • Pemrograman
  • Kursus
  • Tutorial
    • Video Penggunaan Aplikasi
    • Pemrograman Lazarus
    • Database
    • Setting Aplikasi
  • Home
  • Product
    • Aplikasi Desktop
    • Aplikasi Berbasis Web
    • Website
  • Downloads
    • Software
    • Modul
    • Source Code
  • Contact
  • Pesan Aplikasi
Showing posts with label Codeigniter. Show all posts
Showing posts with label Codeigniter. Show all posts

API untuk convert data ke PDF menggunakan password

 May 13, 2025     Codeigniter, Pemrograman     No comments   

 Berikut function API untuk membuat file PDF. File PDF akan ada paaword ketika di buka.

function Render(){

$this->load->library('M_pdf');

$json = file_get_contents('php://input');

$data = json_decode($json, true);


if (!$data) {

show_error('Invalid input', 400);

return;

}


$html_content = $data['html'] ?? '<h1>No content provided</h1>';

$filename = $data['filename'] ?? 'document.pdf';

$password = $data['password'] ?? null;


try {

$mpdf = new \Mpdf\Mpdf();


// Kalau ada password, aktifkan proteksi

if ($password) {

$mpdf->SetProtection([], $password, '12345');

}


$mpdf->WriteHTML($html_content);


header('Content-Type: application/pdf');

header('Content-Disposition: attachment; filename="' . $filename . '"');

header('Access-Control-Allow-Origin: *');


$mpdf->Output($filename, \Mpdf\Output\Destination::INLINE);

} catch (Exception $e) {

show_error($e->getMessage(), 500);

}

}

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Cara Simpan Session Codeigniter di database

 November 30, 2024     Codeigniter, Pemrograman     No comments   

 

Buka file Config.php di folder Config, sesuaikan code lama dengan code ini

$config['sess_driver'] = 'database';  

$config['sess_save_path'] = 'ci_sessions';

$config['sess_cookie_name'] = 'ci_session';

$config['sess_expiration'] = 604800;

$config['sess_match_ip'] = FALSE;

$config['sess_time_to_update'] = 300;

$config['sess_regenerate_destroy'] = FALSE;


dan buat tabel ini

CREATE TABLE IF NOT EXISTS `ci_sessions` (

    `session_id` varchar(40) NOT NULL,

    `ip_address` varchar(45) NOT NULL,

    `user_agent` varchar(120) NOT NULL,

    `last_activity` int(10) unsigned NOT NULL,

    `user_data` text NOT NULL,

    PRIMARY KEY (`session_id`),

    KEY `last_activity_idx` (`last_activity`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Keamanan Codeigniter yang perlu di perhatikan

 April 21, 2024     Aplikasi Web, Codeigniter     No comments   

 DF - Keamanan Codeigniter yang perlu di perhatikan. Bertahap artikel ini akan selalu akan saya update. Pertama :

  1. Penerimaan nilai $code = $_GET['code']; rubah menjadi $code = $this->input->get('code'); 

Secara berlahan akan kami update

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Setting dua koneksi database di codeigniter

 February 26, 2024     Aplikasi Web, Codeigniter     No comments   

 dafisof.com - Bagaimana kita akan mengambil data dari du atau lebih database. Begini cara settingnya


Di kontrolling kita bisa menambah baris berikut

public function __construct() {

parent::__construct();

$this->page->use_directory();

$this->db2 = $this->load->database('dbsqlsrv', TRUE);

if(empty($this->session->userdata('sess_log'))){

redirect('login');

}

}

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Membuat Cron Job atau schedule kirim wa otomatis di cpanel dengan URL

 December 31, 2023     Codeigniter     No comments   

 DF - Tutorial membuat schedule menjalankan function pada Codeigniter. Setelah kalian membuat function pada codeigniter, selanjutnya buat cron job di cpanel dengan isian sebagai berikut


00***curl -s "https://www.khc.domainku.my.id/sent_wa" > /dev/null



Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Membuat Barcode dengan Zend

 December 30, 2023     Codeigniter     No comments   

 DF - Membuat barcode dengan library ZEND.

Buat function Barcode

 public function Barcode($kodenya)

      {

        $this->zend->load('Zend/Barcode');

        Zend_Barcode::render('code128', 'image', array('text' => $kodenya));

      }


Buat tampilan

<td> <img src="<?php echo site_url('master/obat/Barcode/'.$row->kd_obat); ?>" alt=""> </td>


Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Error Codeigniter drivers/Session_files_driver.php

 December 21, 2023     Codeigniter     No comments   

 DF - Jika terjadi error pada aplikasi codeigniter kalian seperti ini "Filename: drivers/Session_files_driver.php"

Coba kalian bisa menambahkan pada file config.php dengan baris :

$config['sess_save_path'] = sys_get_temp_dir();

Smoga bermanfaat
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Cara Merubah format tanggal di PHP

 September 21, 2023     Codeigniter, Database     No comments   

 DF - Berikut cara merubah inputan date dari user dengan format, contoh  inputan user 20-01-2023 dan di simpan ke database dengan format date 2023-01-20


$tgl                 = $this->input->post('tgl');

$date = str_replace('-"', '/', $tgl);  

$newDate = date("Y/m/d", strtotime($date));  

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Gambar tidak nampil di print PDF php Codeigniter

 September 12, 2023     Aplikasi Web, Codeigniter     No comments   

 DF - Masalah datang ketika kita membuat report PDF, generate dari PHP khususnya Codeigniter. Kita sudah membuat format surat dengan mencantumkan gambar header atau footer. Namun ketika pas generate, gambar bertanda silang.





Masalah ini bisa terjadi

1. Gambar terhapus

2. Salah alamat gambar

3. Salah Format gambar

Jika ketiganya sudah benar semua, maka, kalian bisa cek masalah SSL pada domain kalian. Ternyata ketika SSL tidak berjalan dengan baik,maka akan mempengaruhi masalah gambar.


Semoga bermanfaat

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Mengatasi Error open_basedir restriction in effect. File(/var/lib/php/sessions)

 July 25, 2023     Aplikasi Web, Codeigniter, Tutorial     No comments   

 DF - Sedikit pengalaman ketika update versi php, kemudian menemukan error "open_basedir restriction in effect. File(/var/lib/php/sessions)"

Untukmemperbaikinya, silahkan bukafileconfig yang ada di application-.config->config.php

Cari baris peintah  "$config['sess_save_path'] = NULL;" kemudian rubahmenjadi   $config['sess_save_path'] = '/tmp';

Semoga bermanfaat


Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Cara Memperbaiki Message: mkdir(): open_basedir restriction in effect. File(/var/lib/php/session) is not within the allowed path(s): (/home/dfworkplace.my.id/:/tmp/)

 June 20, 2023     Codeigniter, Tutorial     No comments   

 DF - Eror pada PLESK pengganti control panel hosting. Berikut permaslahan dan penyelesaiannya

1. Message: mkdir(): open_basedir restriction in effect. File(/var/lib/php/session) is not within the allowed path(s): (/home/dfworkplace.my.id/:/tmp/)

Cara memperbaikinya, pada file config.php rubah ini

$config['sess_save_path'] = NULL;

Menjadi

$config['sess_save_path'] = '/tmp';


2. Codeigniter open_basedir_restriction in effect

Cara penyelesaiannya


1.Login to Plesk Control Panel

2.Go to Subscriptions

3.Click on the domain name you want to change the setting for.

4. Click on PHP Settings



Jika menggunakan control pannel dengan cara 

PHP  Setting dan rubah  Scroll down to open_basedir and select none from the drop down


Error  The Encrypt library requires the Mcrypt extension.

 $this->load->library('encrypt');

to

 $this->load->library('encryption');

Error Message: is_dir(): open_basedir restriction in effect. File(/var/lib/php/session) is not within the allowed path(s): 

//$config['sess_save_path'] = NULL;
$config['sess_save_path'] = '/tmp';


Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Cara membuat koneksi Codeigniter ke database SQLServer

 August 31, 2022     Codeigniter, Tutorial, Website     No comments   

 DF - Berikut kami sampaikan bagaimana mengkoneksikan Framwork Codeigniter ke database SQL Server.

Download tool yang digunakan di sini. Download 


1. Cari file php.ini di folder Xampp Anda, lokasinya ada disini C:\xampp\php



2. Buka file php.ini dengan notepad, tambahkan baris nama seperti yang terblok biru di gambar.



3. Tambahkan file dll di folder C:\xampp\php\ext file berikut, file ada di zip yg disertakan

extension=php_sqlsrv_56_ts.dll

extension=php_pdo_sqlsrv_56_ts.dll

4. Instal ODBC, file ada di file zip


UNTUK PHP 7.4

Donload toolnya download

Khusus php 7.4 penulisan extensionnya seperti ini ya

extension="C:\xampp\php\ext\php_sqlsrv_74_ts_x64.dll"
extension="C:\xampp\php\ext\php_pdo_sqlsrv_74_ts_x64.dll"

Kami menerima pembuatan aplikasi, daftar aplikasi kami :
  1. Aplikasi AJIS ( Surat jalan dan Invoice)
  2. Aplikasi Apotek dan gudang apotek
  3. Aplikasi Administrasi RT/RW
  4. Aplikasi Display Masjid
  5. Aplikasi Inventory
  6. Aplikasi Persuratan
  7. dll





Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Older Posts Home

Daftar Aplikasi

  • Aplikasi Penjualan Online
  • Aplikasi Pembuatan Surat Otomatis
  • Aplikasi Klinik / Rumah Sakit
  • Aplikasi Antrian
  • Aplikasi Sekolahan
  • Aplikasi AJIS

Aplikasi Manajemen Klinik

DF - Alhamdulillah Dafi Sofware lounching aplikasi manajemen klinik, aplikasi ini mencatat semua operasional klinik, memberikan kemudahan d...

Popular Posts

  • Aplikasi Surat jalan
    DF - Aplikasi ini saat ini kami beri nama "AJIS" Administrasi Surat Jalan & Invoice Berkembangnya bisnis menuntut dunia tekn...
  • Aplikasi Administrasi RT dan RW
    DF - Sosialisasi aplikasi Administrasi RT. Lounching aplikasi administrasi Rukun Tangga. Mencakup fitur sebagai berikut : Saat ini sudah bi...
  • Aplikasi Display dan Keuangan Masjid
    DF - Aplikasi Display Masjid adalah aplikasi yang diciptakan untuk memberikan informasi kepada jamaah masjid atau jamaah kunjungan. ...
  • Setting Ukuran Kertas Surat Jalan 1/2 Continuous
    Untuk kebutuhan print surat jalan menggunakan kertas Continuous Form yang ukurannya kecil, kita perlu membuat ukuran kertas sendiri. Berikut...
  • Aplikasi Kasir Penjualan Dan Penyewaan permainan. Aplikasi Kasir playground
    Rilis Aplikasi Kasir Penjualan Dan Penyewaan permainan dengan timer. Aplikasi penjualan, merekap semua penjualan dan memberikan laporan perp...

Bergabung Dengan Kami

My photo
DaFi Sofware
View my complete profile

Blog Archive

  • ▼  2025 (14)
    • ▼  September (4)
      • Aplikasi Playground & Cafe: Solusi Digital untuk P...
      • Panduan Lengkap Modul HR di Odoo (Community)
      • Dafisof
      • Aplikasi Bendahara Simpel
    • ►  July (1)
    • ►  June (1)
    • ►  May (3)
    • ►  April (3)
    • ►  March (2)
  • ►  2024 (19)
    • ►  December (3)
    • ►  November (2)
    • ►  September (2)
    • ►  May (3)
    • ►  April (2)
    • ►  March (1)
    • ►  February (2)
    • ►  January (4)
  • ►  2023 (20)
    • ►  December (4)
    • ►  November (3)
    • ►  September (5)
    • ►  August (1)
    • ►  July (3)
    • ►  June (2)
    • ►  April (1)
    • ►  March (1)
  • ►  2022 (6)
    • ►  September (3)
    • ►  August (3)
  • ►  2021 (6)
    • ►  December (1)
    • ►  September (1)
    • ►  May (2)
    • ►  April (1)
    • ►  February (1)
  • ►  2020 (15)
    • ►  December (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
    • ►  January (1)
  • ►  2019 (26)
    • ►  December (3)
    • ►  November (4)
    • ►  September (3)
    • ►  July (1)
    • ►  June (2)
    • ►  May (9)
    • ►  April (3)
    • ►  January (1)
  • ►  2018 (25)
    • ►  December (1)
    • ►  November (1)
    • ►  October (3)
    • ►  September (4)
    • ►  July (4)
    • ►  May (3)
    • ►  April (1)
    • ►  March (1)
    • ►  February (6)
    • ►  January (1)
  • ►  2017 (31)
    • ►  December (1)
    • ►  October (2)
    • ►  September (10)
    • ►  August (18)

Report Abuse

Search This Blog

Powered by Blogger.

Labels

  • Agama Islam
  • Aplikasi
  • Aplikasi Apotik
  • Aplikasi Bendahara
  • aplikasi display
  • aplikasi pembuatan Invoice
  • aplikasi pembuatan PO
  • Aplikasi pembuatan quotation
  • Aplikasi Playground
  • Aplikasi Quality Control
  • Aplikasi sekolah
  • Aplikasi Teknisi
  • Aplikasi toko online
  • Aplikasi Web
  • Aturan
  • Beacukai
  • Belajar React Native Expo
  • Berita
  • Blogspot
  • Bootstrap
  • Ci 4
  • Codeigniter
  • Coretax
  • Dafisof
  • Database
  • Debian
  • Display Informasi
  • Domain Unlimited
  • Download free aplikasi display masjid
  • Drivers
  • Erp
  • Flutter
  • Golang
  • HitFilm
  • Internet indihome
  • Jaringan
  • Lazarus
  • Linux
  • Makanan Kacang
  • Makanan ketoprak
  • Makanan siang murah
  • Masakan
  • Mesin cuci
  • Motivasi hidup
  • Motivator
  • News
  • Odoo
  • Pajak
  • Pemrograman
  • Pengarsipan Dokumen
  • Problem & Solving
  • React Native
  • React.js
  • Rohani
  • Runing tex masjid
  • runing text free
  • Server
  • Tempat makan
  • Toko Online
  • Trik Windows
  • Tutorial
  • Website
  • Windows
  • Zabbix
  • Home

Total Pageviews

Popular Posts

  • Aplikasi Surat jalan
    DF - Aplikasi ini saat ini kami beri nama "AJIS" Administrasi Surat Jalan & Invoice Berkembangnya bisnis menuntut dunia tekn...

Copyright © DaFi Software, Software House, Aplikasi Surat, Aplikasi Inventori, Kasir, Display, Absensi | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By blogger Templates