Um..
Alay Generator? Itu tuh yang bisa ngerubah tulisan asli jadi tulisan
alay jaman sekarang dan dipostingan kali ini saya akan membahas tentang
pembuatan Alay Generator
dengan PHP(Ssst bukan pemberi harapan palsu yo :p) dan sebenernya lebih
ke bahasa h4xor sih hehe tapi hampir mirip lah :p . Caranya cukup mudah
kok ga ribet dijamin yang awam juga pasti bisa . Nah anggap saja kita
punya contoh gini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | //List untuk generate A => 4 B =>13 C =>C D =>1) E =>3 F =>F G =>9 H =>(-) I =>! J =>J K =>I< L =>I_ M =>/\/\ N =>/\/ O =>() P =>P Q =>Q R =>12 S =>5 T =>7 U =>(_) V =>\/ W =>UU X =>X Y =>Y Z =>Z //Akhir untuk generate |
Kita
ketahap selanjutnya yaitu tahap coding program yang akan kita buat .
Buat sebuah file dan berikan nama apapun yang penting ekstensinya .php
(alay.php) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <form action= "" method= "post" > <h3>Alay Genator sederhana dengan PHP</H3> <textarea name= "text" rows= "5" cols= "50" > </textarea> <input type= "submit" name= "submit" value= "Generate" > </form> <?php //Alay Generator by Death Voice if (isset( $_POST [submit]) && $_POST [submit]!= "" ){ //definisikan string $asli = array ( "a" , "b" , "c" , "d" , "e" , "f" , "g" , "h" , "i" , "j" , "k" , "l" , "m" , "n" , "o" , "p" , "q" , "r" , "s" , "t" , "u" , "v" , "w" , "x" , "y" , "z" ); $alay = array ( "4" , "13" , "C" , "1)" , "3" , "F" , "9" , "(-)" , "!" , "J" , "I<" , "I_" , "111" , "11" , "()" , "P" , "Q" , "12" , "5" , "7" , "(_)" , "\/" , "UU" , "X" , "Y" , "Z" ); $text = $_POST [ 'text' ]; $kecil = strtolower ( $text ); $hasil = str_replace ( $asli , $alay , $kecil ); } ?> <textarea rows= "5" cols= "50" readonly><?= $hasil ;?> </textarea> |
1 | if (isset( $_POST [submit]) && $_POST [submit]!= "" ){} |
Perintah diatas digunakan untuk mengecek apakah tombol submit sudah diklik ataukah belum. Bila sudah diklik maka barulah melakukan perintah.
1 2 3 | $asli = array ( "a" , "b" , "c" , "d" , "e" , "f" , "g" , "h" , "i" , "j" , "k" , "l" , "m" , "n" , "o" , "p" , "q" , "r" , "s" , "t" , "u" , "v" , "w" , "x" , "y" , "z" ); $alay = array ( "4" , "13" , "C" , "1)" , "3" , "F" , "9" , "(-)" , "!" , "J" , "I<" , "I_" , "111" , "11" , "()" , "P" , "Q" , "12" , "5" , "7" , "(_)" , "\/" , "UU" , "X" , "Y" , "Z" ); |
Nah untuk yang ini kita buat variabel dengan tipe array yang nantinya akan dicocokkan pada proses selanjutnya.
1 | $kecil = strtolower ( $text ); |
Fungsi ini digunakan agar inputan berubah menjadi huruf kecil semua dan agar tidak bersifat case-sensitive(baca:case-sensitive)
1 | $hasil = str_replace ( $asli , $alay , $text ); |
Inti dari semuanya adalah fungsi str_replace yang digunakan untuk mengganti huruf asli dengan huruf alay yang sudah kita definisikan diatas . Bentuk umum str_replace($stringygdicari,$stringpengganti,$stringyangada). Dimana string yang akan kita cari dan yang akan kita ganti ini berupa array,lebih jelasnya seperti ini $asli[0]=>$alay[0] dan seterusnya .
Taddaaaaa sekarang gimana hasil yang didapatkan ?
Seperti ini bukan ?
Alay Generator |
NB:Maaf yo kalau tampilannya sederhana :D
Semoga bermanfaat
Salam
Me a.k.a death voice
di buka di browser kok tetep jadi teks kk? Pdhal udh .php
BalasHapusDibuka langsung double click ? di buka lewat webserver ga gan ? kayak gini http://localhost/namafolder/namafile.php
HapusPake huruf besar ?
kebetulan pas saya cek ternyata scriptnya ada yang diganti sama script yang baru :D sekarang udah diganti kok monggo dicoba lagi :)