Archive for category PHP

Deteksi IP dan Browser dengan PHP


Berikut ini adalaha cara mendeteksi IP dan browser anda, emang sih udah banyak yang bikin ini tutorial,, tp gpp lah, nambah koleksi ilmu aja, mudah2an sih gak sama dengan tutorial orang lain, 😛

Baca entri selengkapnya »

, , , ,

Tinggalkan komentar

Buku Tamu dengan Ajax


Sebelumnya saya udah pernah bikin buku tamu dengan menggunakan PHP standar. Kalo di bilang buku tamu nya jadul banget, ga interaktif, maksudnya adalah begitu tombol submit di tekan, dia akan nge-link. Tapi kali ini menggunakan ajax bgtu tombol submit ditekan maka otomatis tulisan komentar dari user akan langsung ter-load (dengan menggunakan sedikit manipulasi teknik Ajax) tanpa nge-link sama sekali, keren kan :D.

Memang sih Ajax cuma bikin pusing dan ngejelimet, (gw aja puyeng, :P) . Tapi kalo mau website yang interaktif mau tidak mau menggunakan teknik Ajax ini.

Langsung aja kita mulai

Jangan lupa bikin database nya dulu

Nama database nya ‘latihan‘, trus bikin tabel dengan nama ‘comments

CREATE TABLE IF NOT EXISTS `comments` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `name` varchar(100) NOT NULL,
 `comment` text NOT NULL,
 `date` datetime NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 ;

1. Bikin file config.php

<?php
$hot    = 'localhost';
$user    = 'root';
$pass    = '';
$db_name= 'latihan';
$db        = new mysqli($host, $user, $pass, $db_name);
?>

Baca entri selengkapnya »

, , , , ,

3 Komentar

Countdown dengan PHP


Hitung mundur atau count down dalam php memang terkadang menjadi sangat diperlukan, terlebih lagi berhubungan dengan misalnya masa expirenya suatu akun, artikel, ataupun bentuk implementasi yang lain.

<?
$t=time();
echo($t . "<br /> Sekarang tanggal: ");
echo(date("D, d F Y",$t));
?>
<br><br><br>
<?php
// Tanggal di masa depan
$day = 22;
// Bulan di masa depan
$month = 12;
// Tahun di masa depan
$year = 2012;

// $days adalah nomor antara skrg dg tgl di masa dpn
$days = (int)((mktime (0,0,0,$month,$day,$year) - time())/86400);
echo "Masih ada $days hari, sampai tanggal $day/$month/$year";
?>

Demo

, , , ,

Tinggalkan komentar

Membuat Sensor Kata dengan PHP


sensor

Trik berikut ini adalah perluasan dari postingan sebelumnya yang berjudulu membuat Membuat Buku Tamu dengan Icon. Trik berikut ini sangat bermanfaat sekali bagi situs anda terlebih lagi yang menyediakan fasilitas seperti layaknya buku tamu, yang mana semua orang dapat menuliskan kata-kata sesuka hati mereka. Terkadang ada beberapa pengunjung yang mengirim pesan dengan kata-kata kasar dan tidak lazim. Untuk itu kita sebagai pemilik web harus mengantisipasinya, yaitu dengan mensensor kata yang tidak lazim tersebut.

Ketikkan script PHP berikut pada editor anda

<?php
function sensor ($pesan)
{
$pesan = ereg_replace ("bangsat","b*****t",$pesan);
$pesan = ereg_replace ("tokai","t***i",$pesan);
return $pesan;
}
$cek_pesan=sensor($pesan);
?>

Selanjutnya anda bisa menambahkan kata sesuai dengan keperluan anda.

Jika anda tidak mengerti silahkan baca Membuat Buku Tamu dengan Icon.

, , ,

2 Komentar

Print Halaman dengan PHP


Tips berikut digunakan bagaimana cara untuk mencetak halaman yang ada pada browser. Dengan menggunakan perintah sedikit Javascript. Silahkan anda membuka program web editor yang anda pada komputer. Kemudian buat file php yang baru, lalu ketik kode seperti di bawah ini.

<?php
echo '<font face="Verdana" size="6">
Contoh untuk cetak halaman dengan </font>
<font face="Verdana" size="6" color="#FF0000">PHP</font><br>';
echo '<font face="Verdana" size="2">
<a href="javascript:window.print()">
Klik di sini </a>untuk mencetak halaman</font>';
?>

Setelah menuliskan kode di atas bisa di coba dengan menjalankan di Apache Server pada komputer anda.

Jika di klik, maka akan keluar window seperti ini.

Demo

, ,

7 Komentar

Membuat Buku Tamu dengan Icon


Lanjutan dari Postingan sebelumnya yaitu, membuat buku tamu .

Sekarang kita modif sedikit buku tamu nya, supaya lebih menarik dan lebih interaktif, kita tambahkan dengan fitur Icon atau biasa kita kenal dengan Smiley.

Dengan asumsi anda dan saya sudah mempunyai icon yang akan di gunakan, taruh lah icon tersebut di direktori projek anda, atau bisa juga kita mengambil icon dari web lain.

Dengan asumsi, kita harus membutuhkan 4 file yang saling terintegrasi, yaitu ile bukutamu.php, koneksi.php, proses_bukutamu.php, dan terakhir tampil.php.

Sekarang kita akan membuat satu file baru yang bernama daftar_smiley.php, ini dia source code nya :

<?php
function smile ($pesan)
{
$pesan = ereg_replace (":D",<img src=\"images/icon/ketawa.gif\>",
$pesan);
$pesan = ereg_replace (":p",<img src=\"images/icon/melet.gif\>",
$pesan);
return $pesan;

}
$cek_pesan=smile($pesan);
?>

Baca entri selengkapnya »

,

1 Komentar

Membuat Buku Tamu di PHP


Pada tutorial kali ini, saya akan membahas dasar dari pemrograman PHP, yaitu membuat Buku Tamu, langsung aja, ga usah basa-basi, hehe (karena ga bisa merangkai kata lagi aja).

Pastikan di komputer, ada localhostnya, yang banyak di gunakan adalah paket dari XAMPP, silahkan donlot file nya di sini.

Pertama membuat databasenya di phpmyadmin,dengan nama iseng (nama nya terserah aja).

Lalu membuat table dengan nama bukutamu dengan 3 field, masing-masing namanya adalah, id, nama, email, pesan.



Baca Lanjut …

,

1 Komentar

Membuat File Koneksi Database di PHP


PHP dan MySQL, sekarang ini tidak dapat di pisahkan, karena dua-duanya free dan mudah di gunakan, selain itu mudah juga di integrasikan. Dan bagaimana cara menghubungkan kedua Sistem tersebut, ya betul, kita membutuhkan suatu alat yang dapat menghubungkan kedua elemen itu.

Dalam hal ini, kita akan membuat file php untuk mengkoneksikan PHP dan database (MySQL).

Langsung saja, kita buka editor untuk membuat file PHP, bisa notepad, notepad++, dreamweaver, frontpage, dll deh. Lalu copy paste koding di bawah ini :

<?php
$host  = 'localhost';
$username    = 'root';
$password    = '';
$database    = 'iseng';

$koneksi = mysql_connect( $host, $username, $password )
or die ("Gagal Koneksi Database".mysql_error());
$db = mysql_select_db($database,$koneksi)
or die ("Gagal Membuka Database".mysql_error());
?>

lalu simpan dengan nama koneksi.php (nama file terserah) .

Baca entri selengkapnya »

, ,

3 Komentar