Tampilkan postingan dengan label PROGRAMMING. Tampilkan semua postingan

membuat search engine web / bloger

by in , 0

Baca selengkapnya »

[PHP] Simple Scprits Hexadecimal Encoder/Decoder [String, Hex & Dec]

by in , 0

Sebelum menulis scripts, barangkali ada temen2 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 volmacht
* @Copyright (c) 2011 (www.volmacht.co.cc)
* @Thank allah s.w.t and muhammad saw
*/


$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>
';

?>
 ===============================================================
moga bermanfaat

[PHP] Simple Scripts Deteksi Alamat IP, Browser dan OS visitor

by in , , 0

=======================================================
<?php

/**
* @author HandoYo
* @Copyright (c) 2011 vM Crew (handoyo1989@gmail.com)
*/

class Browser {

public static function detect() {
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);

if (preg_match('/opera/', $userAgent)) {
  $name = 'Opera';
}
elseif (preg_match('/webkit/', $userAgent)) {
  $name = 'Safari/Chrome';
}
elseif (preg_match('/msie/', $userAgent)) {
  $name = 'Internet Explorer';
}
elseif (preg_match('/mozilla/', $userAgent) && !preg_match('/compatible/', $userAgent)) {
  $name = 'Mozilla Firefox';
}
else {
  $name = 'unrecognized';
}


if (preg_match('/.+(?:fox|it|ra|ie)[\/: ]([\d.]+)/', $userAgent, $matches)) {
  $version = $matches[1];
}
else {
  $version = 'unknown';
}


if (preg_match('/linux/', $userAgent)) {
  $platform = 'linux';
}
elseif (preg_match('/macintosh|mac os x/', $userAgent)) {
  $platform = 'mac';
}
elseif (preg_match('/windows|win32/', $userAgent)) {
  $platform = 'Windows';
}
else {
  $platform = 'unrecognized';
}

return array(
'name' => $name,
'version' => $version,
'platform' => $platform,
'userAgent' => $userAgent
);
}
}

$browser = Browser::detect();
$rip = $_SERVER['HTTP_X_FORWARDED_FOR'];
$engine = $_SERVER['HTTP_VIA'];
$ip = $_SERVER['REMOTE_ADDR'];

?>

====================================================
Berikut scripts untuk menamplkan ke HTML
====================================================
<table border="0" width="100%" style="border-collapse: collapse">
 <tr>
    <td width="141">Browser Name</td>
    <td width="11">:</td>
    <td><?php echo $browser['name']; ?>/<?php echo $browser['version']; ?></td>
  </tr>
  <tr>
    <td>OS Platform</td>
    <td>:</td>
    <td><?php echo $browser['platform']; ?></td>
  </tr>
  <tr>
    <td>IP</td>
    <td>:</td>
    <td><?php echo $ip ?></td>
  </tr>
  <tr>
    <td>Agent</td>
    <td>:</td>
    <td><?php echo $browser['userAgent']; ?></td>
 </tr>
</table>

======================================================

Membuat Icon Burung Twitter Berterbangan di Blog

by in , , 0





Siapa yang tidak punya twitter? Buat saja, sekarang ini sudah jamannya twitter. Dulu sudah belajar bagaimana menampilkan status twitter di blog. Kali ini akan belajar membuat mainan baru yang lucu menurut saya. Apakah icon dari twitter? Iya betul, jawabannya adalah Burung. Jika tweet kita itu sama dengan ocehan, maka burung itu cara bergeraknya bagaimana? Iya betul, burung itu hewan yang bergerak dengan terbang.

Bagaimana seandainya twitter kita terbang? Eh, bukan twitter tapi iconya yang berupa burung tadi berterbangan di blog kita? Kelihatannya akan menarik dan lucu, Horee,, burungku berterbangan di blog . Burung yang menjadi icon twitter ini yang akan ada link yang menuju profil twitter ini akan berterbangan di blog kita, sehingga akan menarik pengunjung blog. Dan bisa jadi akan mengklik dan memfollow twitter kita.

Cara Membuat Icon Burung Twitter Berterbangan di Blog
1. Login ke blogger
2. Pilih Rancangan kemudian Tambah Gadget
3. Pilih HTML/JavaScript
4. Masukan kode HTML berikut ini:

<script type="text/javascript" src="https://sites.google.com/site/exeloph/file/Twitterbang.js"></script>
<script type="text/javascript">
var birdSprite="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1f2vK4RopCdjR3tgfIhBIUQYcP2ljMkT8QOapfRZgzxmoyczajtJYrFJxcwQOKBfh3s5TK5jdlxod7PuAZNoUYDJbekH4spE-23plPUzSpt1msmkejsosxnJAqqEvJCuAsotkSMDrKiI/"; var targetElems=new Array("img","hr","table","td","div","input","textarea","button","select","ul","ol","li","h1","h2","h3","h4","p","code","object","a","b","strong","span"); var twitterAccount = "http://twitter.com/handoyo1989";var tweetThisText = "Twitter - handoyo1989 http://vmcrew.blogspot.com/";tripleflapInit();</script>
5. Ganti http://vmcrew.blogspot.com/ dengan URL blogmu sendiri dan handoyo1989 dengan twitter usernamemu sendiri.
6. Simpan jika sudah selesai. Jangan lupa follow ya!