Kamis, 12 Juni 2014

Mengambil IP Address dan Browsernya Pada PHP

Standard
hey guys, ane ingin sharing kembali tentang php nih. langsung aja gan nih scriptnya.

 $ip = $_SERVER['REMOTE_ADDR'];//untuk mengambil IP ADDRESSnya
 $browser = $_SERVER['HTTP_USER_AGENT']; //untuk mengambil jenis browsernya

echo "IP Address Nya Adalah : ".$ip."
Browser Nya Adalah : ".$browser;


?>

mau lihat hasilnya bisa dicek disini gan, -- DEMO --

Cara Membuat Counter di Script PHP

Standard
Hey Guys .

saya ingin sharing post nih tentang pembuatan counter di script php, ini mungkin terbilang sangat simple. karena penyimpanan data hanya di textfile saja bukan ke database.

tapi lumayanlah, buat ilmu sedikit. okeyy, langsung aja nih gan scriptnya.

tapi pertama kali buat textfile bernama test.txt. jangan lupa gan.



$logfile = 'test.txt';

if ($fp = @fopen($logfile, 'r+'))
{

$locked = flock($fp, LOCK_EX);

$count = intval( trim( fread($fp, filesize($logfile) ) ) );

$count = $count + 1;
rewind($fp);
fwrite($fp, $count);

header('P3P: CP="NOI NID"');
setcookie($cname, 1, time()+60*60*$unique_hours);

flock($fp, LOCK_UN);
fclose($fp);
}
else
{
die("ERROR: Not writable. PHP needs permission to write to file $logfile");
}

echo("Sudah dilihat Sebanyak $count Kali ");
exit();
?>

Ini script phpnya, copy aja gan langsung. langsung running kok.

kalo mau lihat hasilnya nih  -- DEMO -- "
kalo mau download scriptnya dan textfile nya disini -- LINK --

Cara Membuat AUTOCOMPLETE ListBox

Standard
ini adalah tutorial membuat autocomplete dengan jquery, berikut langkah pertama untuk membuatnya.
  1. Bikin sebuah folder autocomplete.
  2. Download Script Jquerynya di sini --link--
  3. Download Script Jquery Ui Auto Complete disini --link--
  4. Download Script jquery.select-to-autocomplete.js  dan jquery.select-to-autocomplete.min.js
  5. Baru kita buat file index.html atau terserah ente aja lah.
    and then nih script htmlnya, diperhatikan baik-baik ya gan.

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Select to Autocomplete</title>
    <script src="jquery.js"></script>
    <script src="jquery-ui-autocomplete.js"></script>
    <script src="jquery.select-to-autocomplete.min.js"></script>
    <script type="text/javascript" charset="utf-8">
        (function($){
            $(function(){
                 $('select').selectToAutocomplete();
                   $('form').submit(function(){
                         alert( $(this).serialize() );
                        return false;
                    });
              });
           })(jQuery);
    </script>
    <style type="text/css" media="screen">
    body {
    font-family: Arial, Verdana, sans-serif;
    font-size: 13px;
    }
    .ui-autocomplete {
    padding: 0;
    list-style: none;
    background-color: #fff;
    width: 218px;
    border: 1px solid #B0BECA;
    max-height: 350px;
    overflow-y: scroll;
    }
    .ui-autocomplete .ui-menu-item a {
    border-top: 1px solid #B0BECA;
    display: block;
    padding: 4px 6px;
    color: #353D44;
    cursor: pointer;
    }
    .ui-autocomplete .ui-menu-item:first-child a {
    border-top: none;
    }
    .ui-autocomplete .ui-menu-item a.ui-state-hover {
    background-color: #D5E5F4;
    color: #161A1C;
    }
    </style>
    </head>
    <body>
    <form>
    <select name="Country" id="country-selector" autofocus="autofocus" autocorrect="off" autocomplete="off">
        <option value="" selected="selected">Select Name</option>
        <option value="1">Andri</option>
        <option value="2">Faisyal</option>
        <option value="3">Syahrial</option>
        <option value="4">Nanang</option>
        <option value="5">Beni</option> 
        <option value="6">Rusdi</option>
        <option value="7">Charlie</option>
        <option value="8">Deni</option>
        <option value="9">Endar</option>
        <option value="10">Fajar</option>
        </select>

    <input type="submit" value="Submit">
    </form>
    </body>
    </html>
  6. pastikan semua file tersebut didalam satu folder.

nih hasilnya gan , masuk ke link sini aja --DEMO--

download yang sudah saya kumpulkan dalam satu folder, ini linknya.

copyright 2014