WeLcome To My BLog

My self

Foto saya
Cilacap, Jawa Tengah, Indonesia

Jumat, 29 Mei 2009

Membuat command shell dengan PHP

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.

if(!empty($perintah)){ system($perintah); }
?>

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??
lihat sendiri hal apa yang terjadi......

http://www.kadekbagus.

Tidak ada komentar:

Posting Komentar

bwt loe-loe yank mo kasih comment yuk issi selengkapnya disini...