Selamat datang di Ilmu IT ManiaxPC

Semoga dengan hadirnya website ilmu IT maniaxpc ini dapat bermanfaat bagi teman - teman yang ingin mengetahui info atau perkembangan dunia IT sekarang ini.

Ilmu IT maniaxpc akan menyediakan informasi - informasi terbaru seputar IT, tutorial, tips & trik dan masih banyak lagi.

Rabu, 16 Juni 2010 - 14:24:43 WIB
Menggunakan Php Xdialog
Diposting oleh : Administrator
Kategori: Pemrograman PHP - Dibaca: 1200 kali

Ini sebuah alternatif penggunaan script Php. Bukan untuk menghasilkan halaman web, tapi untuk menampilkan sebuah aplikasi desktop sangat sederhana, dengan tampilan grafis/GUI. Script Php yang dibuat dijalankan dari konsol, dan penggabungan dengan program Xdialog menghasilkan sebuah aplikasi dengan tampilan grafis. Sekedar tambahan info, ini tidak menggunakan Php-Gtk.

Yang diperlukan untuk membuat aplikasi dengan cara ini adalah Php yang jalan untuk konsol, dan program Xdialog. Ketika artikel ini ditulis, Xdialog bisa diperoleh dari http://xdialog.dyns.net
Xdialog adalah sebuah program yang hanya menampilkan form sederhana, seperti tombol yes/no, textbox, messagebox, file dialog, list, dan beberapa fungsi sederhana lainnya. Setelah kita melakukan interaksi dengan form tersebut, Xdialog akan mengembalikan sebuah nilai tertentu, sesuai aksi yang dilakukan. Nilai/data/text tersebut bisa diproses selanjutnya.

Yang dilakukan disini adalah membuat script Php yang di dalamnya terdapat aksi untuk menampilkan form Xdialog. Tampilan Xdialog ini menjadi media interaksi dengan user, kemudian data yang dikembalikan oleh Xdialog diterima oleh script Php untuk diolah sesuai aplikasi yang kita inginkan. Cukup sederhana. Namun tak tertutup kemungkinan untuk menghasilkan sebuah aplikasi yang cukup berguna, karena Php memiliki fungsi yang cukup lengkap.

Berikut ini adalah contoh script Php yang berguna untuk menampilkan isi file. Pertama kita panggil Xdialog untuk menampilkan form pemilihan file, lalu setelah file dipilih, dipanggil lagi Xdialog untuk menampilkan isi file tersebut. Sebelum ditampilkan diperiksa, apakah ukuran file lebih besar dari 250000 byte. Jika lebih besar, yang ditampilkan adalah pesan bahwa file terlalu besar. Untuk keterangan lengkap penggunaan Xdialog, silahkan lihat manual Xdialog.

#!/usr/local/bin/php

$opr = "Xdialog --stdout --fselect \"\" 0 0";
$hasil = exec($opr,$out,$code);

if (file_exists($hasil)) {
if (filesize($hasil) > 250000) {
$opr = "Xdialog --stdout --msgbox \"Ukuran File Diluar Batas\" 0 0";
$hasil = exec($opr,$out,$code);
} else {
$opr = "Xdialog --stdout --textbox \"$hasil\" 0 0";
$hasil = exec($opr,$out,$code);
}
}

?>

Untuk baris pertama yang berisi #!/usr/local/bin/php harus ditulis pada baris paling atas, tanpa ada spasi mendahuluinya. Kemudian pastikan letak program php apakah memang di /usr/local/bin/php, jika tidak, sesuaikan dengan lokasi program php yang ada di komputer. Gunakan saja perintah which php untuk melihat lokasi program php tersebut. Setelah itu simpan file ini dengan nama apa saja, misalnya lihat.php, dan jangan lupa mengganti attribut file dengan chmod. Misalnya chmod 755 lihat.php
Setelah itu script sudah bisa dijalankan dengan memanggil nama file ./lihat.php

Berikut adalah screenshot dari script di atas. Gambar pertama adalah dialog untuk menampilkan pemilihan file. Gambar berikutnya menampilkan isi file yang dipilih.

 

xdialog
Gambar 1.0
 
xdialog

 

 Gambar 2.0





0 Komentar :


Isi Komentar :
Thank you! Message Sent!
ERROR: Message Not Sent!
Nama * :
Website :
ex: www.ilmuit.maniaxpc.com (tanpa http://)
Komentar* 
  
Kode * (Masukkan 6 kode diatas)
 
  

,


 
kembali keatas
Design downloaded from Ilmu IT ManiaxPC.