Thursday, 27 July 2017

Membaca Beberapa Baris Terakhir dari Sebuah File

Terkadang kita perlu membaca beberapa bari terakhir dari sebuah file, misal untuk membaca file log. Memang, di Linux kita dapat menggunakan perintah tail, tapi solusi ini tidak berjalan di semua sistem operasi.

Alhamdulillah, Om Lorenzo sudah memberikan solusi untuk ini, banyak cara yang memungkinkan [1], tapi Om Lorenzo sudah memastikan bawa cara dibawah ini adalah cara yang terbaik, jangan lupa, setiap baris pada file log, harus diakhir dengan new line character \n :

Referensi


  1. What is the best way in PHP to read last lines from a file?, https://stackoverflow.com/questions/15025875/what-is-the-best-way-in-php-to-read-last-lines-from-a-file/15025877#15025877

Wednesday, 26 July 2017

PhpSpreadsheet : Protected Cells

Status : Draft

Berikut hanya potongan-potongan kode saja :

//style cell yang dapat diedit
$editable_cell_style = array(
 'fill' => array(
  'type' => PHPExcel_Style_Fill::FILL_SOLID,
  'color' => array('rgb' => '66ff99')
  )
);

//protect all cell by default
$sheet->getProtection()->setPassword('amanah');
$sheet->getProtection()->setSheet(true);

$sheet->getStyle('C6')->getProtection()->setLocked(PHPExcel_Style_Protection::PROTECTION_UNPROTECTED);
$sheet->getStyle('C6')->applyFromArray($editable_cell_style);

//sembunyikan kolom A
$sheet->getColumnDimension("A")->setVisible(false);