Kadek Bagus Official Site
Membahas teknologi informasi, Programming, Networking, Database, dll
Membahas teknologi informasi, Programming, Networking, Database, dll

Php menyediakan beberapa fungsi untuk memanggil perintah shell dari suatu sistem operasi, fungsi tersebut antara lain adalah system(), passthru(), exec() dan shell_exec().
Melalui fungsi fungsi tersebut anda bisa menjalankan perintah yang ada di command prompt windows maupun shell di linux.
Pada kesempatan kali ini saya akan menunjukan cara membuat program php sederhana yang bisa menjalankan perintah shell.
Fungsi yang akan saya pakai adalah fungsi system(). Fungsi ini menerima masukan berupa string.
Dimana string tersebut adalah perintah shell yang hendak digunakan. Berikut ini contoh cara menggunakan fungsi system().
system(“perintah shell”);
atau
$perintah = “perintah shell”;
system($perintah);
misalkan saya ingin menjalankan perintah ping maka :
system(“ping localhost”);
atau
$perintah = “ping localhost”;
system($perintah);
Kalau sudah paham dengan perintah system(), sekarang saatnya membuat program php nya. Seperti ini kode programnya.
<html>
<head>
<title>PHP command shell</title>
</head>
<body>
<form name=”form1″ method=”post” action=”command_shell.php”>
<input name=”perintah” type=”text” id=”perintah”>
<input type=”submit” name=”Submit” value=”Jalankan”>
</form>
<?php
$perintah = $_POST['perintah'];
if(!empty($perintah))
{ system($perintah); }
?>
</body>
</html>
Simpan dengan nama command_shell.php lalu coba jalankan. Sekarang coba ketikan ping localhost atau ping google.com lalu tekan tombol jalankan, apa yang terjadi??
April 20, 2009 - 3:57 am
mas minta YM nya mas
April 20, 2009 - 6:56 pm
saya jarang online…lagi sibuk skripsi
kde_bgs@yahoo.com
March 30, 2010 - 1:20 am
Terimakasih…
kemarin mencoba sendiri untuk tampilkan seluruh data dengan looping..eh susah..
thanks yach dengan adanya inisangat membantuku..
Thanks.
August 21, 2010 - 2:30 am
suka
August 21, 2010 - 2:31 am
thanks brow tapi og agak susuah..
August 21, 2010 - 2:43 am
suka-suka-suka
August 21, 2010 - 4:02 am
suwon