4.3.8 Halaman laporan report proses dekripsi dekompresi
Pada Halaman laporan report terdapat hasil dari proses Kompresi Enkripsi. Pada halaman ini juga terdapat tombol
download yang bisa langsung mendownload hasil dari file yang sudah di Kompresi Enkripsi. Berikut adalah source code Halaman laporan
report dari proses Kompresi Enkripsi:
function laporanaksi, file1, file2, file_hasil, waktu {
ifemptyfile1 AND emptyfile2 { ifaksi == enkrip {
rasio = roundfilesizefile2 filesizefile1 100, 2;
rasio2 = round100 - rasio, 2; cetak_rasio = B . rasio .B ;
file_name = str_replace~, ., basenamefile1; }
else { cetak_rasio = -;
file_name = basenamefile1; }
echo TABLE cellpadding=\1\ TR
TDBSEBELUMBTD TR
TR TDNama File TD
TD : TD TDB . file_name . BTD
TR TR
TDUkuran File TD TD : TD
TDB . roundfilesizefile1 1024, 2 . B KB . filesizefile1 . byte . TD
TR TR
TDTipe File TD TD : TD
TDB; mime = mime_content_typefile1;
ifemptymime echo textplain;
else
echo mime_content_typefile1; echo BTD
TR TR
TD valign=\top\Isi File TD TD valign=\top\ : TD
TD TEXTAREA cols=\60\ rows=\10\;
fr1 = fopenfile1, rb; while feoffr1 {
isi1 .= freadfr1, 4096; }
ifstrlenisi1 2000 echo substrisi1, 0, 2000 . ...;
else echo isi1;
fclosefr1; echo TEXTAREA
TD TR
TRTD colspan=3HRTDTR TR
TDBRBSESUDAHBTD TR
TR TDNama File TD
TD:TD TDvalign=\middle\Ahref=\download.php?aksi=aksifil
eName=file2\title=\Download\B.basenamefile2. Bnbsp;IMG src=\imagesdownload-ani.gif\
align=\middle\TD TR
TR TDUkuran File TD
TD : TD TDB . roundfilesizefile2 1024, 2 . B KB
. filesizefile2 . byte . TD TR
TR TDTipe File TD
TD : TD TDB;
mime = mime_content_typefile2; ifemptymime
echo textplain; else
echo mime_content_typefile2; echo BTD
TR TR
TD valign=\top\Isi File TD TD valign=\top\ : TD
TDTEXTAREA cols=\60\ rows=\10\; ifstrlenfile_hasil 2000
echo substrfile_hasil, 0, 2000 . ...; else
echo file_hasil; echo TEXTAREATD
TR TRTD colspan=3HRTDTR
TR TDBRBSTATISTIKBTD
TR TR
TDWaktu Proses TD TD : TD
TDBwaktuB detikTD TR
TR TDRasio TD
TD : TD TDcetak_rasioTD
TR TABLE;
} }
} ?
4.4 Pengujian Testing