PHP ke BASH dan sebaliknya
Dari IgosCenter
Deskripsi
Ini adalah cara mengintegrasikan PHP, HTML, dan BASH dari [1] misalnya mempunyai program /home/user/bash.sh yang berisi
#!/bin/bash echo "Hello World!"
Memanggil Bash dari PHP
Untuk menjalankan skrip BASH dari PHP menggunakan fungsi shell_exec , dengan sinopsis:
string shell_exec ( string $cmd )
Perintah ini menjalankan sebuah perintah melalui shell dan menampilkan keluaran berupa string. Parameter $cmd menunjukkan program yang akan dijalankan.
Catatan: Fungsi shell_exec akan disabled bila PHP dijalankan safe mode.
Contohnya program skript BASH HelloWorld :
<?php
$result=shell_exec("/home/user/bash.sh");
echo($result);
?>
Ketika dijalankan, keluarannya seperti ini:
Hello World!
Memanggil PHP dan HTML dari BASH
Yang ini kebalikan dari yang atas, memanggil fungsi PHP dan HTML melalui BASH, lebih tepatnya mengintegrasikan. Contohnya pada skrip bashPHP.php :
<?php
$result=shell_exec("/home/user/bashHTML.sh");
echo($result);
?>
Dan ini skrip BASH yang menjalankan HTML (bashHTML.sh):
#!/bin/bash # our html code echo "<html>" echo "<head><title>BASH-HTML</title></head>" echo "<body>" echo "This page comes from Bash" echo "Hello Everybody!" echo "</body>" echo "</html>"
Keluaran di browser akan seperti ini:
This page comes from Bash Hello Everybody!
Kontributor: Estiyand