Ihsana Computer - Closed Message Favorite Artikel : Membersihkan Flashdisk terinfeksi All Virus Shortcut , baca selengkapnya...!


[PHP] Simple Scprits Hexadecimal Encoder/Decoder [String, Hex & Dec]
Tanggal publikasi: 2011-01-03. Penulis: Jasman. Dibaca: 3200 kali

PHP - Encoder / Decoder String, Hex & DecHallo sobat ihsana, kali ini ihsana akan berbagi scripts Encoder / Decoder String, Hex & Dec.

Sebelum menulis scripts, barangkali ada sobat yang lupa, Apakah Hexadecimal? Hexadecimal (Hexadecimal) atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F [sumber:wiki].

Berikut ini contoh scripts PHP untuk encode dan decode string ke hexadecimal dan decimal.

<?php

/**
* @author Jasman
* @Copyright (c) 2011 Ihsana IT Solution (www.ihsana.com)
* @License under the MIT license http://www.opensource.org/licenses/mit-license.php
* @Thank ExploreCrew
*/


$input = $_POST['input'] ;
if (isset($_POST['str2hex'])){
$input = str_replace(" ", "", $input);
$output = str2hex($input);
};

if (isset($_POST['hex2str'])){
$input = str_replace(" ", "", $input);
$output = hex2str($input);
$output = str_replace(" ", "", $output);
};

if (isset($_POST['str2dec'])){
$input = str_replace(" ", "", $input);
$output = str2dec($input);
};

if (isset($_POST['dec2str'])){
$output = dec2str($input);
};


function dec2str($input){
$str = explode(" ",$input) ;
$imax = count($str) - 1 ;
for($i=0; $i < $imax; $i++) {
$out .= chr($str[$i]);
}
return $out ;
}


function str2dec($input){
$dec = "" ;
for($i=0; $i<strlen($input); $i++){
$dec .= ord($input{$i}) . " ";
}
return $dec ;
}


function str2hex($input){
$hex = '';
for ($i=0; $i < strlen($input); $i++){
$hex .= dechex(ord($input[$i])) ." ";
}
return $hex;
}

function hex2str($input){
$str='';
for ($i=0; $i < strlen($input)-1; $i+=2) {
$str .= chr(hexdec($input[$i].$input[$i+1])). " ";
}
return $str;
}

echo '
<form method="POST" action="" >
<textarea rows="10" cols="50" name="input"></textarea>
<textarea rows="10" cols="50" name="output">'. $output .'</textarea>
<p>
<input type="submit" name="str2hex" value="String to Hex" />
<input type="submit" name="hex2str" value="Hex to String" />
<input type="submit" name="str2dec" value="String to Dec" />
<input type="submit" name="dec2str" value="Dec to String" />
</p>
</form>
';

?>

Semoga bermamfaat!!!

Komentar

Jika ada yang kurang jelas silahkan bertanya. Silahkan klik RSS atau Email jika ingin jawaban melalui email dan masukan No. Ponsel pada URL Anda jika ingin jawaban melalui ponsel atau Pantau Komentar Lewat Facebook.




mantap bang.. izin bookmark.. avatar / smiles
Dikirim oleh : areefdharma pada tanggal : 2011-01-11


nais inpo avatar / smiles
Dikirim oleh : diKi pada tanggal : 2011-01-11


@areef: silahkan avatar / smiles
@diki: thank sob..
di debug lagi ya.
Dikirim oleh : Jasman pada tanggal : 2011-01-11


Mantap avatar / smiles
Dikirim oleh : JFry_ pada tanggal : 2011-01-11


Fungsiny bwt apa bg?? ga ngerti avatar / smiles
Dikirim oleh : Yg blg Black tp ga black2 amat pada tanggal : 2011-01-12


Fungsinya banyak terutama yang gemar oprek, hacking, programming.
coba test http://www.ihsana.com/tool/ascii.php
Dikirim oleh : Jasman pada tanggal : 2011-01-12


Ya, mungkin karena itu
Dikirim oleh : Atroreobe pada tanggal : 2011-01-26


avatar / smiles
Dikirim oleh : Jasman pada tanggal : 2011-01-26


apa yang saya cari, terima kasih
Dikirim oleh : Ruismjemi pada tanggal : 2011-01-27


sama2... mas,,
Dikirim oleh : Jasman pada tanggal : 2011-01-27


ini mah keren bgt, langsung di cobain dehh...
Dikirim oleh : belajar bisnis online pada tanggal : 2012-11-23

Kirim Komentar
Komentar dan jawaban akan terkirim ke Facebook jadi silahkan di like (suka) jika ingin menerima jawaban dari komentar tersebut.
Nama Anda : Fans Page Facebook
URL/Email/No. HP :
Hasil dari delapan ditambah tujuh ? Jawaban dengan angka

  • Backlink dofollow hanya 5 komentar pertama setiap halamannya
  • Komentar berisi link, cacian, warez dan pornograpi akan dihapus
  • BBCODE aktif hanya untuk [b]bold[/b], [i]italic[/i], [i]underline[/i] dan emotion.
[PHP] Simple Scprits Hexadecimal Encoder/Decoder [String, Hex & Dec]

LINK

HTML [General]
BBCODE [phpBB, vBulletin, dan lain-lain]
Widget Radio Ihsana


PENCARIAN POPULER

Berikut ini pencarian menuju situs ini dan klik link tersebut untuk mencari artikel lama pada domain ini.

, , , tips menonaktifkan 360safe, cara instl pc baru kosongan , cara instl pc baru kosongan , cara instl pc baru kosongan , bersihkan virus lnk, bersihkan virus lnk, , , , , , apa penyebab folder flashdisk menjadi shortcut,

Agar hasil pencarian lebih tepat, sobat harus pandai dalam menggunakan keywords. Silahkan sobat pahami Tips Menggunakan Keywords di Google.