Sama-Sama Belajar 0 Report post Posted May 3, 2008 (edited) Kod Sumber Kamus PHPIni adalah cara anda membuat laman web kamus menggunakan sumber yang sedikit. Ia sesuai untuk golongan baru dalam bidang pembangunan laman web untuk terus melangkah setapak sebelum mempelajari cara yang selanjutnya.Ini adalah versi pembangunan laman web menggunakan hanya PHP. Caranya amat mudah.Cara pembangunanAmbil kod sumber yang diberikan dan kod ini sedia untuk digunakan.DemoDemo http://api.mkamus.com/demo/kamus.phpKod Sumber<? //Jika borang dihantar if($_POST[q]){ echo kamus($_POST[q]); } //Jika borang belum dihantar //Proses pemaparan borang else{ echo page(); } //Fungsi kamus() //Membuat carian kamus berdasarkan input yang diberi function kamus($words){ $word=urlencode($words); $word=file_get_contents("http://api.mkamus.com/meaning.php?q=$word"); //Jika carian kamus wujud. if($word){ return page($word,$words); } //Jika carian kamus tidak wujud //Cadangan perkataan diberikan else{ $word=urlencode($words); $word=file_get_contents("http://api.mkamus.com/suggestion.php?q=$word"); $word="<font color=red><b>Perkataan yang anda cari tidak ditemui.</b></font><p>Cadangan carian: <b>$word</b>"; return page($word,$words); } } //Fungsi page() //Memaparkan carian dan hasil carian kamus function page($words="",$search=""){ $page="<h1>Kamus</h1><hr><p><br><form action=? method=post>Perkataan English: <input type=text name=q value=\"$search\"> <input type=submit value=\"Cari Maksud\"></form><hr><p>$words<p><br><br><hr>© 2008"; return $page; } ?> Edited May 3, 2008 by Sama-Sama Belajar Quote Share this post Link to post Share on other sites
volcom 0 Report post Posted May 4, 2008 macam mana pulak database dia? p/s: baru blajar php Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 4, 2008 Database diambil dari mkamus.Com. Jadi anda tidak perlukan database lagi.Anda cuma perlu gunakan kod ini. Anda juga bebas mengubah kod ini untuk mendapat keputusan yang lebih baik.Ini adalah versi API (Application programming interface) yang anda bebas menggunakannya.macam mana pulak database dia? p/s: baru blajar php Quote Share this post Link to post Share on other sites
rasberry 0 Report post Posted May 4, 2008 dasyat la SSB, salute sama ko. Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 4, 2008 P/S: Versi lain kod PHP dari pakar-pakar PHP amat dialu-alukan... Quote Share this post Link to post Share on other sites
rasberry 0 Report post Posted May 4, 2008 nak bantu dari segi mcm mana SSB? leh bagi idea tak? Quote Share this post Link to post Share on other sites
volcom 0 Report post Posted May 4, 2008 nak bantu dari segi mcm mana SSB? leh bagi idea tak?aku ada idea. tambahkan lagi database bm > bi > arab. tp aku just ada idea je la. nak wat tak pandai lagi. Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 5, 2008 nak bantu dari segi mcm mana SSB? leh bagi idea tak?Buat versi lain lagi, tambahkan ciri-ciri ke. Sekarang ni versi 1.0. Nanti malam saya bagi contoh versi 1.1.Nak buat multiple translate pun boleh juga.aku ada idea. tambahkan lagi database bm > bi > arab. tp aku just ada idea je la. nak wat tak pandai lagi. Boleh juga, tapi macamana dengan rujukan? Ada software bahasa arab <> melayu tak? Quote Share this post Link to post Share on other sites
rasberry 0 Report post Posted May 5, 2008 Nanti saya cuba buat plugin / widget untuk wordpress, kalau jadi saya post kat sini. Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 5, 2008 Versi 1.1http://api.mkamus.com/demo/kamus1.1.php<? //Jika borang dihantar if($_POST[q]){ //Input dihantar kepada fungsi kamus() //Paparkan hasil echo kamus($_POST[q]); } //Jika borang belum dihantar else{ //Proses kepada fungsi page() //Paparkan hasil echo page(); } //Fungsi kamus() //Membuat carian kamus berdasarkan input yang diberi function kamus($words){ //Encode input kepada kod url $word=urlencode($words); //Menghubungi database kamus mkamus $word=file_get_contents("http://api.mkamus.com/meaning.php?q=$word"); //Jika carian kamus tidak wujud if(!$word){ //Encode input kepada kod url $word=urlencode($words); //Menghubungi database cadangan mkamus $word=file_get_contents("http://api.mkamus.com/suggestion.php?q=$word"); //Jika ada cadangan perkataan if(!$word){ $suggest="<p><br>Cadangan carian: <b>$word</b>"; } $word="<font color=red><b>Perkataan yang anda cari tidak ditemui.</b></font>$suggest"; } //Hasil carian dihantar kepada fungsi page() return page($word,$words); } //Fungsi page() //Menghasilkan page berdasarkan pembolehubah yang diterima function page($word="",$words=""){ $page="<h1>Kamus</h1><hr><p><br><form action=? method=post>Perkataan English: <input type=text name=q value=\"$words\"> <input type=submit value=\"Cari Maksud\"></form><hr><p>$word<p><br><br><hr>© 2008"; //Hasil dihantar kepada pemohon asal return $page; } ?> Quote Share this post Link to post Share on other sites
amin007 1 Report post Posted May 5, 2008 aku terfikir juga kalau dapat include dalam website aku best jugatapi macam payah aje .... Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 6, 2008 Apa yang payah tu? Guna saja kod yang diberi tu. Tak payah buat database tambahan.Awak kan pakar dalam bidang pembangunan laman web ni. Tolong-tolong upgradekan kod sumber ni. Multiple translation ke... Apa ke...aku terfikir juga kalau dapat include dalam website aku best jugatapi macam payah aje .... Quote Share this post Link to post Share on other sites
volcom 0 Report post Posted May 6, 2008 Boleh juga, tapi macamana dengan rujukan? Ada software bahasa arab <> melayu tak?software bahasa arab <> melayu ada tp yg trial punye. tu pun dah lupa letak kat mana. website kamus melayu>arab ada la. try tgk sinikalau kita guna url dia masuk dalam web kita ok tak? Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 7, 2008 Canggih juga ye kamus ni. Orang indonesia yang buat ye...Boleh juga url tu masuk dalam web kita...software bahasa arab <> melayu ada tp yg trial punye. tu pun dah lupa letak kat mana. website kamus melayu>arab ada la. try tgk sinikalau kita guna url dia masuk dalam web kita ok tak? Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 7, 2008 Kod Sumber Kamus PHP - Versi Melayu>ARABIni adalah cara anda membuat laman web kamus menggunakan sumber yang sedikit. Ia sesuai untuk golongan baru dalam bidang pembangunan laman web untuk terus melangkah setapak sebelum mempelajari cara yang selanjutnya.Ini adalah versi pembangunan laman web menggunakan hanya PHP. Caranya amat mudah.Cara pembangunanAmbil kod sumber yang diberikan dan kod ini sedia untuk digunakan.DemoDemo http://api.mkamus.com/demo/arab1.0.phpKod Sumber<? //Jika borang dihantar if($_POST[q]){ echo kamus($_POST[q]); } //Jika borang belum dihantar //Proses pemaparan borang else{ echo page(); } //Fungsi kamus() //Membuat carian kamus berdasarkan input yang diberi function kamus($words){ $word=urlencode($words); $word=@file_get_contents("http://api.mkamus.com/arab.php?q=$word"); //Jika carian kamus wujud. if($word){ return page($word,$words); } //Jika carian kamus tidak wujud else{ $word="<font color=red><b>Perkataan yang anda cari tidak ditemui.</b>"; return page($word,$words); } } //Fungsi page() //Memaparkan carian dan hasil carian kamus function page($words="",$search=""){ $page="<h1>Kamus</h1><hr><p><br><form action=? method=post>Perkataan Melayu>Arab: <input type=text name=q value=\"$search\"> <input type=submit value=\"Cari Maksud\"></form><hr><p><h2>$words</h2><p><br><br><hr>© 2008"; return $page; } ?>Contoh perkataan yang boleh dicari.abad, abadi, abai, abjad, abonemen, absen, absensi, abu, abu-abu, acar, acara, acuh, mengacuhkan, ada, adab, adab berzikir, adapun, adat, adegan, adem, adik laki-laki, adik perempuan, adil, adipati, administrasi, administrator, adopsi, adu, aduhai, aduk, adzan, afiliasi, agama, agar, agar supaya, agen, agenda, agresi, agresif, agresor, agung, agustus, ahad, ahli bedah, ahli hukum, ahli kimia, ahli kitab, ahli obat, ahli pidato, ahli sejarah, ahli waris, aib, air, air bah, air beku, air mata, air raksa, air seni, air tawar, air terjun, air wangi, ajaib, ajak, ajakan, ajal, ajalnya sudah sampai, ajar, aju, mengajukan, akad nikah, akademi, akal, akan, akan tetapi, akar, akar bulu, akar kata, akar pangkat lima, akar serabut, akhir, akhir bulan, akhirat, akhirnya, akhlak, akibat, akidah, akomodasi, aksara, akselerasi, aksi, akta, aktif, aktor, aktual, aku, aku berlindung, aku menghamba, akuarium, akuntan, akur, akurat, akut....... Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted May 7, 2008 Saya dah dapat kumpul database kamus arab dari laman web tersebut...software bahasa arab <> melayu ada tp yg trial punye. tu pun dah lupa letak kat mana. website kamus melayu>arab ada la. try tgk sinikalau kita guna url dia masuk dalam web kita ok tak?P/S: Nanti saya hasilkan versi ajax - word suggestion untuk versi arab ini. Atau sesiapa yang pakar dalam ajax bolehlah tolong buat coding... Quote Share this post Link to post Share on other sites
Sama-Sama Belajar 0 Report post Posted June 15, 2008 Dalam waktu terdekat saya akan buat kod sumber kamus dalam versi bahasa pemprograman lain, seperti ASP. Siapa boleh bantu hasilkan kod ASPX, JSP dsb... Quote Share this post Link to post Share on other sites