Web Base Controller System with NirCMD

February 28th, 2010 by dr.emi

Prikituw!!! gw awali selamat datang dr.emi wakakakakakaka .. slamat datang kok ama diri sndiri..

hehe, gw mang dah lama ga posting tutorial baru. berkutat ama urusan sendok ama piring di dapur. wkaakak..

tapi gw pernah janji kalo bakalan exist di blog legendaris ini. ya, dremi.INFO blog pertama gw mengudara sejak 2005, uset dah! emang radio apa… hahaaha

tapi sekalipun demikian, gw selalui ngikutin perkembangan pendidikan di tanah air. dan beberapa memang membuat gw geleng-geleng kepala. dari dulu ampe sekarang, tutorial yang gw jumpai, itu itu mulu. ayolah kawand, ciptakan sesuatu yang beda! biar popularitas kagak jadi tolak ukur sebuah blog. tapi kualitas nya juga donk!

 

woke! thanks bwat faris, argon, hendri lingga, ama fans berat dr.emi : M Firmansyah, Black Scorpio Night, Al-K, Ephii, X-ZER0 a.k.a Radiaku, ga lupa juga bwat om C01n yang udah lama ngilang, om ajarin gw lagi!!! :D , bwat temen temen di ITC ada x-n1nj4 and crew, kalian smua bikin gw tambah semangat, let’s make Lombok as one of Cyber Iland, juga bwat para member lainna yang masih mendukung gw, yang tros ngasi gw semangat. agar tetep exist di blog ini. forum gw sekalipun dah sepi, member dah pada lumpuh, gw masih punya nyali bwat nulis ni tutorial. tutorial ni bwat advance coder, gw saranin bwat nutup jendela + pintu kamar dulu dah! hihi!

kali ini gw mau kasi sdikit tutorial sederhana tapi berguna bwat pada developer web based, hususna bwat yang sering ngerjain aplikasi intranet. sebetulnya apa aja yang bisa dilakukan dengan aplikasi web based? banyak brur! lu kire web based cuma bisa memperindah halaman web lu di browser dowank? kagak! web based punya kemampuan lebih dari sekedar opensource. kelebihannya yang mampu berintegrasi dengan environment system, membuat gw ga ada bosen bosen nya bwat ngoprek yang namanya aplikasi web based.

tros mau bikin apaan mang na? ni tutorial bwat ngegambarin, gimana sih konsep/teknik mengintegrasikan web based aplication ama system/aplikasi diluarna? gw sebut aja external application. tentuna bwat tujuan tertentu ye…

kite bakalan belajar bijimane mengontrol system jaringan via website. kalo yang udah pernah belajar router/server, pasti familiar dengan kata" remote kan? nah ni ceritanye gw mau kasi gambaran bijimane bkin remote control system via web based.

control system yang bakalan kite jadiin sample kasus adalah me-restart, mematikan, dan mengeksekusi perintah open dan close sebuah drive CD-ROM pada remote system. cukup tiga aja ya, sekalipun banyak macam perintah remote yang bisa lu lakuin selain 3 ntu tadi.

bwat ngejalanin misina, gw perlu beberapa hal kayak di bawah ini ni:

  1. Adobe photoshop, bwat ngerancang antar muka aplikasi
  2. Adobe Dreamweaver, bwat editing layout antar muka aplikasi + coding na, atau kalo lu cukup mahir, gw saranin make Zend Studio bwat coding na
  3. Web Server Apache + PHP 5
  4. Browser apa aja
  5. LAN, ni bwat ujicoba dowank, sebuah jaringan peer 2 peer juga boleh brur!
  6. nirCMD, apa tuh? ni yg gw sebut sebagai external application. yang bakalan membantu kite dalam mengeksekusi perintah remote via browser.

gw yakin

no 1-5 dah banyak yang familiar, khusus bwat no 6 bisa lu liat info selengkapna, tentang kegunaan tool yang satu ini, disini ni:

http://nircmd.nirsoft.net/

intina nirCMD merupakan command line tool, bwat mempermudah user menggantikan perintah CMD bawaan windows, sori bwat sample na gw ambil OS na windows yak! Tapi ntar kedepanna, gw bakalan kasi juga tutorial bijimane melakukan simulasi remote sistem ini under Linux Sistem, Ubuntu misalna.

Designing Interface

Buka photoshop, bwat dokumen baru secukupna

bikin layer baru, pencet [CTRL+SHIFT+N], tros pencet lagi [ALT+BACKSPACE], warna na bebas dah!

baru dah kasi dikit gradasi, bisa lu donglot gradasi style na di file tutorial nyang lu plototin ini ni… kakakakaakakakw

bwat ilustrasi, lu bisa make icon bwat eksekusi perintah command na ntar. disini gw make icon bwat restart, shutdown, ama open-close CD-ROM

dengan sdikit teknik refleksi, duplikat ketiga objek diatas, tros transform vertikal ke bawah ye

kesan refleksi na gw pake cara ngapusin tu bawah ikon ikon na make eraser tool.

tros kurangin opacity icon duplikatna jadi 40%

tros lu slice dah ketiga objek ikon na

pencet [CTRL+SHIFT+ALT+S], atow lwat menu File > Save for Web

pake settingan kayak dibwah ini

pencet Save kalo udah, option save na kayak dibwah ini

woke bruder! lu bakalan dapet gambar bwat layoutna, terakhir save as juga bwat backgroundna, lu bisa hidden layer lainna bwat nyimpen background gradasi di belakagna, ntar kite bakalan pake bwat background panel control na.

 

HANDCODED HTML+CSS

lumayan bwat pemanasan, hihi….

tenggak kopi lu, isep tu rokok,.. hahahahha lu buka dah dreamweaver na, bikin manajemen situs baru, di folder webserver apache lu. folderna bebas bebas aja dah, suka suka lu

woke! layout ini kayak biasa aja dah, ada HTML ama CSS na. tapi format HTML yang kite pake yakni extensi *.PHP

ni bwat CSS na (style.css)

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#FFF; margin-top:30px; padding:0; }
.float { float:left; }
#mainBox { width:504px; height:360px; margin:0 auto; background:url(../image/bg.jpg) 0 0 no-repeat; }
#panelBox { width:416px; padding-top:66px; top:66px; margin:0 auto; }
#panelBox img { border:none; }

#panelBox #restart { width:150px; height:212px; cursor:hand; cursor:auto; }
#panelBox #cd-rom { width:122px; height:212px; cursor:hand; cursor:auto; }
#panelBox #shutdown { width:144px; height:212px; cursor:hand; cursor:auto; }

dan ni HTML na (index.php)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Web Base Controller System with NirCMD</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="mainBox">
<div id="panelBox">
<div id="restart" class="float"><a href="javascript:void(0);" onclick="cf=confirm('Do you want to reboot ?');if(cf)window.location='?a=restart';return false;"><img src="image/restart.jpg" /></a></div>
<div id="cd-rom" class="float"><a href="?a=cdrom"><img src="image/cd-rom.jpg" /></a></div>
<div id="shutdown" class="float"><a href="javascript:void(0);" onclick="cf=confirm('Do you want to turn off ?');if(cf)window.location='?a=shutdown';return false;"><img src="image/shutdown.jpg" /></a></div>
</div>
</div>
<div style="text-align:center;">
<h3>Command Status disini</h3>
</div>
</body>
</html>

ga ada pertanyaan kan? hihii.. sejauh ini editing layout nyampe sini berur! lanjot ke tahap berikutna, coding!!

 

HANDCODED PHP SCRIPT

kalo gw c, rokona dah wabis dari tadi ni, gw sulut lagi yak!

hahahha….

perlu gw tegasin, sebelum membuat script berikutna, ada baikna lu buka file help penggunaan command nirCMD, dalam tutorial ini file help nirCMD dah gw sertain juga.

<?php
//directories system
define("_BASE_DIR", realpath(dirname(__FILE__))."/");
define("_ABSOLUTE_PATH", "/wbcs-NirCMD/");
define("_BASE_URI", "http://localhost");
define("_URL", _BASE_URI._ABSOLUTE_PATH);

//nircmd
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Windows')  !== FALSE)
{
	define("_NIRCMD_EXEC", str_replace('/', '\\', _BASE_DIR.'nircmd\nircmd.exe'));
}
else
{
	define("_NIRCMD_EXEC", str_replace('\\', '/', _BASE_DIR.'nircmd/nircmd.exe'));
}
define("_CDROM_DRIVE", ""); //if you don't know drive letter of remote CD-ROM, just leave empty named constant
define("_IS_REMOTE_ACTIVE", false);
define("_REMOTE_IP", "192.168.1.17");
define("_COMPUTER_NAME", strtoupper(gethostbyaddr(_REMOTE_IP)));
?>

pada komentar //directories system, gw tentuin definisi konstanta bwat direktori aplikasi lu di web server, disini gw make __FILE__ bwat definisi _BASE_DIR, dan beberapa defini lainna

sedangkan pada komentar //nircmd, lu bisa liat ada defnisini _NIRCMD_EXEC, sebagai konstanta dari lokasi tool nirCMD berada, dalam konteks ini gw taro nirCMD.exe di folder nircmd

khusus bwat definisi _CDROM_DRIVE, _IS_REMOTE_ACTIVE dan _REMOTE_IP hanya bwat opsi tambahan aja, defaultna, lu bisa pake seperti di script atas

kayak psen yg gw tarok sebage komentarna //if you don’t know drive letter of remote CD-ROM bal bla…, nyang kire kire artinye, kalo lu ga tawu drive letter CD-ROM pada remote system targetna, lu boleh kosongin

cuma kite punya planning, kalo _IS_REMOTE_ACTIVE bernilai true, maka aplikasi akan menjalankan command untuk me-remote system dalam jaringan LAN, yakni melalui definisi _COMPUTER_NAME. disni lu bisa liat ada baris gethostbyaddr, ntu bwat mengkonvert IP menjadi nama komputer yang bakalan diremote dalam koneksi jaringan lokal.

tros kalo _IS_REMOTE_ACTIVE bernilai false, maka _REMOTE_IP dan _COMPUTER_NAME bakalan diabaikan nilai konstantana. ni artina, command yang akan dijalankan aplikasi hanya bwat system komputer lokal, dimana tempat lu ngetik saat ini.

 

Nah, lanjot ye! kite bakalan bikin class baru bwat aplikasi kite, ada tiga fungsi pada class yang bakalan dipake bwat mengeksekusi perintah remote command ke system, melalui perantara nirCMD console

  • restart() bwat merestart remote system, command line yang dijalanin pada fungsi ini adalah:
    exitwin reboot

  • shutdown() bwat men-shutdown remote system, command line na:
    exitwin poweroff

  • cdrom() bwat membuka dan menutup drive CD-ROM pada remote system, command line na:
    cdrom open
    cdrom close

ni script lengkap na file nircmd.php

bwat class baru namana, nircmd.php atau lu bisa sesuaiin dengan gaya coding lu, bisa juga make fungsi dowank.

<?php

class nircmd
{
	function alert_url($msg, $url)
	{
		$alert = "<script>alert(\"$msg\");window.location='".$url."';</script>";
		return $alert;
	}
	function restart()
	{
		if(_IS_REMOTE_ACTIVE == true)
		{
			$remoteParameter = 'remote \\\\'._COMPUTER_NAME.' ';
		}
		$cmd = '"'._NIRCMD_EXEC.'" '.$remoteParameter.'exitwin reboot';
		$output = system($cmd);
		echo '<p>Command: <pre>'.$cmd.'</pre></p>';
	}
	function shutdown()
	{
		if(_IS_REMOTE_ACTIVE == true)
		{
			$remoteParameter = 'remote \\\\'._COMPUTER_NAME.' ';
		}
		$cmd = '"'._NIRCMD_EXEC.'" '.$remoteParameter.'exitwin poweroff';
		$output = system($cmd);
		echo '<p>Command: <pre>'.$cmd.'</pre></p>';
	}
	function cdrom()
	{
		if(!isset($_SESSION['ROMSTATUS']))
		{
			$_SESSION['ROMSTATUS'] = 'open';
			$_SESSION['ROMIMG'] = '<img src="'._URL.'image/dvd_mount.png">';
		}
		elseif($_SESSION['ROMSTATUS'] == 'open')
		{
			$_SESSION['ROMSTATUS'] = 'close';
			$_SESSION['ROMIMG'] = '<img src="'._URL.'image/dvd_unmount.png">';
		}
		elseif($_SESSION['ROMSTATUS'] == 'close')
		{
			$_SESSION['ROMSTATUS'] = 'open';
			$_SESSION['ROMIMG'] = '<img src="'._URL.'image/dvd_mount.png">';
		}

		if(_IS_REMOTE_ACTIVE == true)
		{
			$remoteParameter = 'remote \\\\'._COMPUTER_NAME.' ';
		}
		$cmd = '"'._NIRCMD_EXEC.'" '.$remoteParameter.'cdrom '.$_SESSION['ROMSTATUS'].' '._CDROM_DRIVE;
		$output = system($cmd);
		echo '<p>Command: <pre>'.$cmd.'</pre></p>';
	}
}
?>

khusus bwat fungsi cdrom() ada tambahan kondisi, karena kite punya dua macam perintah command bwat cdrom na, yakni open dan close CD-ROM

jadi kite bisa make session bwat mendeteksi apakah saat ini CD-ROM sedang open atau close

if(!isset($_SESSION['ROMSTATUS']))
		{
			$_SESSION['ROMSTATUS'] = 'open';
			$_SESSION['ROMIMG'] = '<img src="'._URL.'image/dvd_mount.png">';
		}
		elseif($_SESSION['ROMSTATUS'] == 'open')
		{
			$_SESSION['ROMSTATUS'] = 'close';
			$_SESSION['ROMIMG'] = '<img src="'._URL.'image/dvd_unmount.png">';
		}
		elseif($_SESSION['ROMSTATUS'] == 'close')
		{
			$_SESSION['ROMSTATUS'] = 'open';
			$_SESSION['ROMIMG'] = '<img src="'._URL.'image/dvd_mount.png">';
		}

woke! jangan bingung dulu, perhatiin langkah berikutna. di file index.php kite bakalan panggil config.php dan nircmd.php

session_start();
ob_start();

include "config.php"; //panggil lokasi file config.php
include "class/nircmd.php"; //panggil lokasi file nircmd.php

$n = new nircmd; //ni diperlukan bwat class nircmd yang udah lu bikin diatas

selanjutna gunakan $n bwat manggil fungsi-fungsi dalam class nircmd

contoh:

  • $n->restart(); //bwat merestart system
  • $n->shutdown(); //bwat men-shutdown system
  • $n->cdrom(); //bwat open dan close drive CD-ROM

saat na masang parameter URL bwat pemilihan kondisi halaman, yakni bwat icon restart, shutdown dan cdrom

kasi link na kayak gini:

<div id="restart" class="float"><a href="javascript:void(0);" onclick="cf=confirm('Do you want to reboot  ?');if(cf)window.location='?a=restart';return false;"><img src="image/restart.jpg" /></a></div>
   	  	<div id="cd-rom" class="float"><a href="?a=cdrom"><img src="image/cd-rom.jpg" /></a></div>
  	  	<div id="shutdown" class="float"><a href="javascript:void(0);" onclick="cf=confirm('Do you want to turn off  ?');if(cf)window.location='?a=shutdown';return false;"><img src="image/shutdown.jpg" /></a></div>

parameter URL yang kite pake adalah "a", nantina bakalan kite seleksi nilai dari parameter "a" ini di pemilihan kondisi halaman.

woke, bwat mempermudah, lu bisa pake switch bwat pemilihan halamana, apa itu switch dalam PHP? baca disini:

http://id.php.net/manual/en/control-structures.switch.php

dan ini implementasi dari pemilihan kondisi halaman na:

<?php
$a = $_REQUEST['a'];
switch ($a)
{
	case 'restart':
		$n->restart();
		break;
	case 'shutdown':
		$n->shutdown();
		break;
	case 'cdrom':
		$n->cdrom();
		break;
}
?>

ok berur!????

jadi lengkapna, file index.php kayak gini sekarang:

<?php
session_start();
ob_start();

/**
#
# Web Base Controller System with NirCMD
# Author  hairul azami a.k.a dr.emi <webmaster@dremi.info>
# Web development and design service => info@dremi.net
# Website http://dremi.info http://dremi.net
# License: GPL
# File: index.php
#
**/

include "config.php";
include "class/nircmd.php";

$n = new nircmd;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Web Base Controller System with NirCMD</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="mainBox">
	<div id="panelBox">
    	<div id="restart" class="float"><a href="javascript:void(0);" onclick="cf=confirm('Do you want to reboot  ?');if(cf)window.location='?a=restart';return false;"><img src="image/restart.jpg" /></a></div>
   	  	<div id="cd-rom" class="float"><a href="?a=cdrom"><img src="image/cd-rom.jpg" /></a></div>
  	  	<div id="shutdown" class="float"><a href="javascript:void(0);" onclick="cf=confirm('Do you want to turn off  ?');if(cf)window.location='?a=shutdown';return false;"><img src="image/shutdown.jpg" /></a></div>
    </div>
</div>
<div style="text-align:center;">
<h3>
<?php
$a = $_REQUEST['a'];
switch ($a)
{
	case 'restart':
		$n->restart();
		break;
	case 'shutdown':
		$n->shutdown();
		break;
	case 'cdrom':
		$n->cdrom();
		break;
}
if(isset($a))
{
	echo '<p>COMMAND STATUS: <b>Executed!</b></p>';
	echo '<p>ROM STATUS: '.$_SESSION['ROMIMG'].' '.$_SESSION['ROMSTATUS'].'</p>';
}
?>
</h3>
</div>
</body>
</html>
<?
ob_end_flush();
?>

liat, dipaling akhir sekarang ada baris ob_end_flush();

ntu bwat mematikan buffer session yang dibuat oleh halaman index.php dan class pada nircmd.php

pelajari disini:

http://id.php.net/manual/en/function.ob-end-flush.php

ni die tampilan awal index.php kalo di preview di design layout dreamweaver

hehehe, tinggal lu coba dah di browser, buka URL aplikasi lu:

http://localhost/wbcs-NirCMD/index.php

URL na ga usah bingung donk, sesuaiin dengan folder aplikasi yang lu buat tadi di manajemen situs dreamweaver na.

 

TESTING

coba lu test, klik icon CD-ROM dulu, sebelum nantina kudu lu coba link icon restart dan shutdown na

KETERANGAN

bwat awal awal ujicoba, pake settingan false dulu bwat definisi _IS_REMOTE_ACTIVE pada file config.php

jadi lu bisa langsung liat hasil eksekusi perintah nirCMD dalam delay yang kagak terlalu lama. beda dengan menggunakan _IS_REMOTE_ACTIVE sebagai true, maka command remote system sesuai IP yang dijadiin target akan dieksekusi. dan ini memakan waktu terkadang delay 5-10 detik, tergantung kondisi jaringan LAN punya lu.

ni video saat PC dr.emi gw remote menggunakan aplikasi web based yang baru aja kite bikin ini.

bwat struktur file aplikasi, lu bisa donglot script lengkap pada tutorial ini…

woke bruder!!! tengkyu berat dah mau baca tutorial acak kadut gw dan semrawut ini. diskusi kite terbuka di FaceBook dremi.INFO atau di forumna.

Popularity: 44% [?]

Download Demo Unavailable
Bookmark Subscribe
Hello my fox! Glad to see you today!

If you love my tutorial, please chose any action from the left button.

37 Comments

Nuril Umam Said:  

Nice Tutorial Mas..
jangan pernah lelah berkarya dan berbagi ilmu ya mas :)

disini saya jadi sedikit mengerti bagaimana caranya web based yang biasanya saya pakai tuk konfigurasi router itu bekerja.

x-n1nj4 Said:  

wah terima kasih atas dukungannya kakak . . .kami harapkan semua bajang sasak (pemuda lombok)bersatu untuk memajukan lombok tercinta dan NTB umumnya . . .insyaallah kedepan dengan di bangunnya bandara internasional lombok (BIL)ekonomi kita makin membaik dan SDMnya pun makin bagus amin . . . !

Al-k Said:  

dr.emi gelo… nggeus gelo makin gelo wehh… hahahaha… top lah dr.emi, we love you… :-*

argon Said:  

beuuhh..bro..kompilasi tutorial yang advance nih..mantabh bgt..pengen nyoba juga nih nice open share…thanx brat bro..ctrl+s

dr.emi Said:  

toktoktok, baru bangun nih, ternyata ada pren2 diatas. wakakakaka…

tengkyu prenpren ganteng!!! huwahuwahuwa

d1d13 Said:  

Mantab MASTER…!! ini yang gw suka dari loe.. gag penah menyerah.. wakakakkakaka.. serius amat..!!

v asli,, tutornya Maknyos… Salam KANAK SASAQ..!! ite pathe ite..!!
ehehehehe

d1d13_ITC Said:  

mantab neh tutorialnya..!!!

ini yang gw suka dari dremi..!!! tutorial yang maknyus banget..!! karya yang tiada henti.. heheh

maju terus.. “salam kanak sasak”..!!

nuril Said:  

akhirnya ada yang bilang gw ganteng selain nyokap gw

dr.emi Said:  

@d1d13_ITC “salam kanak sasak” juga ..!! huwahahahaha

dr.emi Said:  

@nuril emang ganteng kok, lop u dah
hahahaha ==> KABUUURRR

indra Said:  

Gelaaa…..keren neh…jadi pengen nyoba…thanks bgt ilmunya….

gamal Said:  

di senggol muncrat…thank bro..
emang gw kenal dr.emi th 2005 waktu cari gratisan hosting php mysql punya unikom.. kekeke…

iman Said:  

Mantab gan..apa ane alih profesi aja neh :)

dr.emi Said:  

@gamal, wwkaakakakka sekarang sring mati2 serpernya, yg megangnya dah jarang disono

dr.emi Said:  

@iman jadi apaan man? hahahhaa

gamal Said:  

@dr: hehehe…kapan makan2n?

Mirza Said:  

Nice tutorial brur..
Like This !!

amalia soraya Said:  

Mantab bener……..

dr.emi Said:  

@mirza, ok berur

dr.emi Said:  

@soraya manteban mana ama punya mu!???

cia Said:  

tooop abizz dah tutor nya,jangan pernah bosan & jangan mati untk berkreasi kite tunjukkin dunia klo kite ni bisa oc bozz

dr.emi Said:  

@cia, ihhiiihihi sriuz amat…. ok brur!!

javakid Said:  

keren kang
aseli top abis
ampe’ gag bisa berkata-kata & berlinang air mata nih(lebay)

sukses bro!!

dr.emi Said:  

@javakid
wah ada anak lama disini, pakabar? Kamana aja?

hehehehe, emang rada lebay dikit c..
kakakakakww..

tengkyu brur!!

roy.artha Said:  

belum sempet bilang tengkyu, dulu gw permata bikin website liat tutorial bikinan lu bro..

tengkyu, jgn bosan berkarya..

^_^

dr.emi Said:  

@roy.artha ok sama sama

budi Said:  

mantab deh Om. Lucu liat videona :D . Salam kenal mister

x-n1nj4 Said:  

nambahin dikit kakak
sedikit code php untuk execute shell windows
mohon kritik dan sarannya maklum newbie

1024) $console = substr($console, 512);
if($lastcommand != ”) {
if(!$stdout = shell_exec($lastcommand)) {
$console = $console . “\n” . “$lastcommand >!\n $stdout”;
} else {
$console = $console . “\n” . “$lastcommand>\n $stdout”;
}
}

?>

x-n1nj4 shell

function fokus()
{
form.cmd.focus();
}

X-N1NJ4 SYSTEM

(clear )

<input type=”hidden” name=”console” value=”">

 

x-n1nj4 Said:  

wah ga muat yah codenya hehehe tak kasi link downloadnya dah http://itclublombok.org/x-n1nj4/shell.txt

dr.emi Said:  

tengkyu brur!! hehehehe

zaenal & nida Said:  

about tutorial php and scripts for support personal or for success business in internet, we can search in google or yahoo about “tutorial php and scripts”, we will see view about that, and we can take one or more, and then we can star for that.
i like article about Backup and Restore Database.

regards

zaenal & nida
http://www.phpscriptsonline4u.com

KoDok SevenFold Said:  

Muaaaaaanttaaaaap Gan!!!

sigit saptari Said:  

Bro maaf sebelumnya mungkin ga nyambung ma topik di atas, gini bro saya baru masuk kerja sbg programer web, dan saat ini saya msh newbie nih.. mau tanya ttg fungsi “fetchNextObject” itu car kerjanya gmn yah? gw coba care2 itu class nya koq ga ktemu yah… mohon pencerahannya… terimakasih

Opick Amikom Said:  

wah.. nice tutorial mas.. emang posting tutorial sendiri itu memang sangat membuat kita bangga.. teruslah berkarya..

salam hangat dari mataram NTB..

Ndeso Said:  

mmmm…….baru gan….kalo ada yg menarik seperti ini….
trus berkarya gan…..smoga lancar trus rizkinya..:-)

initial_d Said:  

makasih tutorialnya keren gan… sy mau tanya boleh?

sy mu jalanin file exe misalnya calc.exe..
nah sy tambahin function pd class nircmdnya kaya gini

function open_calc()
{
if(_IS_REMOTE_ACTIVE == true)
{
$remoteParameter = ‘remote \\\\’._COMPUTER_NAME.’ ‘;
}
$cmd = ‘”‘._NIRCMD_EXEC.’” ‘.$remoteParameter.’exec show “c:\windows\system32\calc.exe”‘;
$output = system($cmd);
echo ‘Command: ‘.$cmd.”;
}

ketika sy runing, kok file calc.exe nya g kebuka y? mohon pencerahannya, sy bingung kesalahannya dimana coz sy msh newbie…

Hi.. ! Wanna say anything about my tutorial ?
Just say it with fill the comment form.
Comment Form
 

 
 
 
 
 
Category
stack

Switch to our mobile site