mas Ellyx, pada situs www.ais.uinjkt.ac.id memiliki cuplikan page souce code seperti yang tampil dibawah ini
<body>
<div id="uJvP_" class="z-temp"><div id="uJvPt" style="display:none"><ol><li>Gunakan browser Mozilla Firefox untuk hasil terbaik</li> <li>Khusus mahasiswa, demi alasan kemanan, segera ganti password lama anda</li> <li>Pada saat memasukkan biodata, masukkan alamat email secara lengkap, alamat email ini digunakan untuk melakukan verifikasi (misalnya lupa password)</li> <li>Jika terjadi masalah, harap segera hubungi puskom@uinjkt.ac.id</li> </ol></div>
</div>
<script type="text/javascript">zkmx(
[0,'uJvP_',{dt:'z_b3p',cu:'/ais',uu:'/ais/zkau',ru:'/login.zul'},[
['zul.wnd.Window','uJvP0',{$$onSize:false,$$onMaximize:false,$$onOpen:false,$$onMinimize:false,$$onZIndex:false,$onClose:true,$$onMove:false,width:'100%',height:'100%',prolog:'\n\n\t'},[
['zul.layout.Borderlayout','uJvP1',{height:'100%',style:'background:#f9fbff;',prolog:'\n\n\n\t\t\n\n\t\t'},[
['zul.layout.North','uJvP2',{id:'mycenter',$$onOpen:false,$$onSize:false,height:'80px',style:'border:0px;background:url(/ais/img/category-bg-2.png) repeat-x 0 0;background-color:#f9fbff;',border:'none'},[
]]],
['zul.layout.West','uJvP4',{$$onOpen:false,$$onSize:false,width:'300px',style:'background:#ffffff;',border:'none',flex:true,margins:'0,5,0,0'},[
['zul.wgt.Div','uJvP5',{},[
['zul.wnd.Panel','uJvP6',{$$onSize:false,$$onMaximize:false,$$onOpen:false,$$onMinimize:false,$$onZIndex:false,$onClose:true,$$onMove:false,width:'90%',height:'100%',style:'border:0px;',prolog:'\n\t\t\t\t\t'},[
['zul.wnd.Panelchildren','uJvP7',{style:'padding:5px;'},[
['zul.box.Box','uJvP8',{prolog:'\n\t\t\t\t\t\t\t'},[
],
['zul.wgt.Groupbox','uJvPa',{$$onOpen:false},[
['zul.wgt.Caption','uJvPw',{prolog:'\n\n\t\t\t\t\t\t\t\t\t'},[
],
]]],
['zhtml.Widget','f',{id:'f',prolog:'<form id="f" name="f" style="border:0px;background: transparent;" action="j_spring_security_check" method="POST">',epilog:'</form>'},[
['zul.grid.Grid','uJvPc',{$$onRender:true,$$onDataLoading:true,$$onInnerWidth:false,$$onPageSize:true,$$onScrollPos:false,width:'100%',style:'border:0px;background: transparent;',_topPad:0,emptyMessage:null,_totalSize:5,_offset:0},[
['zul.grid.Columns','uJvPd',{$$onColSize:false},[
],
]]],
['zul.grid.Rows','uJvPg',{_offset:0,visibleItemCount:5},[
['zul.grid.Row','uJvPh',{style:'border:0px;background: transparent;'},[
],
]]],
['zul.grid.Row','uJvPk',{style:'border:0px;background: transparent;'},[
],
]]],
['zul.grid.Row','uJvPn',{style:'border:0px;background: transparent;',spans:'2'},[
['zul.box.Box','uJvPo',{style:'border:0px;background: transparent;'},[
],
]],'horizontal']]],
['zul.grid.Row','uJvPr',{style:'border:0px;background: transparent;',spans:'2'},[
['zul.box.Box','uJvPs',{},[
]],'vertical']]],
['zul.grid.Row','uJvPu',{style:'border:0px;background: transparent;',spans:'2'},[
]]]]]]]]]]],
],
['zul.box.Box','uJvP_0',{id:'menubar1'},[
],
]],'vertical']],'vertical']]]]],
]]]]],
['zul.layout.Center','uJvP30',{$$onOpen:false,$$onSize:false,style:'background:#f9fcff;',flex:true},[
['zul.wgt.Include','uJvP40',{id:'iframe',width:'100%',height:'100%'},[
['zul.wnd.Window','uJvP50',{$onClose:true,width:'100%',height:'100%',style:'background-color: #FFFFFF;',prolog:'\n\n\t'},[
['zul.tab.Tabbox','uJvP60',{width:'100%',height:'100%',prolog:'\n\n\t\t'},[
['zul.tab.Tabs','uJvP70',{id:'mytabs'},[
]]],
['zul.tab.Tabpanels','uJvP90',{id:'mytabpanels'},[
['zul.tab.Tabpanel','uJvPa0',{},[
['zul.layout.Borderlayout','uJvPb0',{width:'100%',height:'100%',style:'border:0px;background: transparent;',prolog:'\n\t\t\t\t\t'},[
['zul.layout.North','uJvPc0',{id:'north',visible:false,style:'border:0px;background: transparent;'},[
['zul.box.Box','uJvPd0',{width:'100%',height:'50px',style:'border:0px;background: transparent;',align:'center',pack:'center'},[
],
],
,'trendy']],'horizontal']]],
['zul.layout.Center','uJvPh0',{id:'center',style:'border:0px;background: transparent;',flex:true},[
]]]]]]]]]]]]]]]]],
['zul.layout.South','uJvPj0',{$$onOpen:false,$$onSize:false,style:'background-color:#EDF0F8;'},[
['zul.box.Box','uJvPk0',{width:'100%',align:'center',pack:'center'},[
],
]],'horizontal']]]]],
]]],
]]],9);
var isInIFrame = (window.location != window.parent.location && window.name != 'main') ? true : false;if(isInIFrame){parent.location.reload();}
</script>
<noscript>
<div class="noscript"><p>Sorry, JavaScript must be enabled.<br/>Change your browser options, then <a href="">try again</a>.</p></div>
</noscript>
</body>
lantas bagaimanakan teknik atau cara untuk menghasilkan page source seperti ini?
Silahkan
login untuk menjawab!
saya telah bisa menkonvert nya menjadi bentuk terkompresi,, namun bagaimana mengimplementasi halaman yang dibuat ??
tinggal dicopy paste saja, misal kamu punya kode javascript seperti:
<script>
function tulis(){
document.writeln("Hello World!");
document.writeln("Have a nice day!");
}
//panggil fungsi tulis();
tulis();
</script>
setelah dicompress akan menjadi:
<script>
//fungsi tulis dikompres
eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 3(){0.1("4 5!");0.1("6 7 8 9!")}',10,10,'document|writeln|function|tulis|Hello|World|Have|a|nice|day'.split('|'),0,{}));
//panggil fungsi tulis();
tulis();
</script>
lantas bagaimanakah untuk menkompresi kodingan yang isi nya :
<?php echo "selamat datang di MyPHPtutorials";
?>
Jika menggunakan ioncube/zend guard kita perlu memodifikasi php.ini(menurut yg saya baca pada tutorial ny),lantas bagaimana caranya agar kita file yang telah di enkode dapat dibaca oleh web server nya tanpa perlu disetting2 terlebih dahulu ?
saya rasa tidak bisa, selain itu tidak semua hosting yang menyediakan ioncube/zend guard. Kamu harus memesan hosting khusus (sehingga semuanya sudah setting) atau memesan dedicate hosting
ok deh terima kasih mas Ellyx..