Kamis, 25 Maret 2010

MEMBUAT SCRIPT UNTUK MELIHAT PENGUNJUNG YANG ONLINE DENGAN DREAMWEAVER.

Untuk mengetahui berapa pengunjung yang sedang online pada situs kita, dapat dengan mudah dibuat dengan menambahkan script ini pada halaman web. Untuk proses pengerjaan saya menggunakan dreamweaver.

Pada langkah pertama anda dapat membuat file dengan nama ”berapaonline.php’ dengan berisi script-script berikut

//Optional Database Connection Information

//**Uncomment the following 2 lines and edit the values if you do not already have an active database connection**

//

//$db = mysql_connect(”localhost”, “username”, “password”) or die(”Could not connect”);

//mysql_select_db(”database_name”);

//Fetch Time

$timestamp = time();

$timeout = $timestamp - 900;

//Insert User

$insert = mysql_query(”INSERT INTO berapaonline (timestamp, ip, file) VALUES(’$timestamp’,'”.$_SERVER['REMOTE_ADDR'].”‘,’”.$_SERVER['PHP_SELF'].”‘)”) or die(”ada yang salah tuh di penyimpanan query!”);

//Delete Users

$delete = mysql_query(”DELETE FROM berapaonline WHERE timestamp<$timeout”) or die(”Ada yang salah pada perintah delete query!”);

//Fetch Users Online

$result = mysql_query(”SELECT DISTINCT ip FROM berapaonline”) or die(”Ada yang salah pada hasil query database!”);

$users = mysql_num_rows($result);

//Script menunjukkan berapa online

if($users == 1) {

print(”$users User Online.\n”);

} else {

print(”$users Users Online.\n”);

}

?>

Tapi sebelumnya Import Sql ini pada database anda

CREATE TABLE `berapaonline` (

`id` bigint(20) NOT NULL auto_increment,

`timestamp` int(15) NOT NULL default ‘0′,

`ip` varchar(40) NOT NULL default ”,

`file` varchar(100) NOT NULL default ”,

PRIMARY KEY (`id`),

KEY `ip` (`ip`),

KEY `file` (`file`),

KEY `timestamp` (`timestamp`)

) TYPE=MyISAM;

Untuk meletakkan file php ini pada halaman web anda cukup dengan meletakkan script ini pada halaman web anda dengan perintah :

Semoga sedikit artikel ini dapat membantu anda dalam pembuatan web.


http://wiswa.net63.net/2008/12/membuat-script-untuk-melihat-pengunjung-yang-online-dengan-dreamweaver/

MEMBUAT FORM SIGNUP DAN LOGIN WEB DENGAN DREAMWEAVER

Untuk membuat Form sign up dan Login untuk pembangunan sebuah web dengan berbasiskan member saat ini sudah menjadi tren bagi para webmaster yang ingin membangun web yang “look professional”. Pada artikel ini saya akan menjelaskan tutorial untuk membuat form sign up dan login yang masih berbentuk sederhana. Untuk selanjutnya, anda dapat membuat sendiri pengembangan dari script ini.

1. Langkah pertama, anda harus membuat file ” Config.php”. File ini berfungsi menghubungkan script yang anda buat dengan database. Isi dari file ”config.php”

ini dapat anda lihat di bawah

$server = “localhost”; // server web anda.

$database = “mydata”; // nama dari database yang anda buat.

$db_user = “myusername”; // username dari mysql anda.

$db_pass = “mypassword”; // password untuk mengakses mysql anda tersebut.

$table = “users”; //nama table yang akan dibuat di database.

?>

Simpan file tersebut di root web anda. Setelah selesai, anda dapat melanjutkan pada tahap yang kedua.

2. Buat file dengan nama ”create.php”. File ini berfungsi menjalankan perintah query database dalam pembuatan table signup dan login ini. Isi dari file ini dapat anda lihat dibawah.

include (”config.php”);

// connect to the mysql server

$link = mysql_connect($server, $db_user, $db_pass)

or die (”Could not connect to mysql because “.mysql_error());

// select the database

mysql_select_db($database)

or die (”Could not select database because “.mysql_error());

// create table on database

$create = “create table $table (

id smallint(5) NOT NULL auto_increment,

username varchar(30) NOT NULL,

password varchar(32) NOT NULL,

PRIMARY KEY (id),

UNIQUE KEY username (username)

);”;

mysql_query($create)

or die (”Could not create tables because “.mysql_error());

echo “Mantap!!sekarang lanjut deh ke tahap yang ketiga”;

?>

3. Sekarang anda perlu membuat form yang digunakan pengunjung untuk sign up dan berikan nama ”register.html”. File yang anda buat ini boleh berupa halaman HTML biasa yang nantinya akan terhubung pada script php yang nantinya anda akan buat. Untuk percobaan yang sederhana, anda dapat mengkopi script di bawah pada halaman baru dreamweaver .

User Registration

Pick a Username:

Pick a Password:

4. Setelah itu buat file dengan nama ”register.php”. File ini akan berfungsi sebagai perantara yang menghubungkan file register.html diatas dengan database yang sudah anda buat. Untuk isi dari file ”register.php dapat anda lihat dibawah.

include(”config.php”);

// connect to the mysql server

$link = mysql_connect($server, $db_user, $db_pass)

or die (”Could not connect to mysql because “.mysql_error());

// select the database

mysql_select_db($database)

or die (”Could not select database because “.mysql_error());

// check if the username is taken

$check = “select id from $table where username = ‘”.$_POST['username'].”‘;”;

$qry = mysql_query($check) or die (”Could not match data because “.mysql_error());

$num_rows = mysql_num_rows($qry);

if ($num_rows != 0) {

echo “Maaf ye, username $username sudah keduluan diambil orang.
”;

echo “Kata Wiswakarma, tidak boleh menyerah, coba lagi deh..”;

exit;

} else {

// insert the data

$insert = mysql_query(”insert into $table values (’NULL’, ‘”.$_POST['username'].”‘,

‘”.$_POST['password'].”‘)”)

or die(”Could not insert data because “.mysql_error());

// print a success message

echo “Akun Anda Telah Selesai Dibuat!
”;

echo “Sekarang anda bisa Login sebagai member web Wiswakarma”;

}

?>

5. Sekarang anda perlu membuat form member untuk Login. Beri file ini dengan nama ”login.html”. Isi dari file ini yaitu sbb.

User Registration

Username:

Password:

6. Sekarang anda perlu membuat file yang akan menghubungkan file login.html dengan database, berikan nama file ini dengan ”login.php”. Scriptnya dapat anda lihat dibawah.

include(”config.php”);

// connect to the mysql server

$link = mysql_connect($server, $db_user, $db_pass)

or die (”Could not connect to mysql because “.mysql_error());

// select the database

mysql_select_db($database)

or die (”Could not select database because “.mysql_error());

$match = “select id from $table where username = ‘”.$_POST['username'].”‘

and password = ‘”.$_POST['password'].”‘;”;

$qry = mysql_query($match)

or die (”Could not match data because “.mysql_error());

$num_rows = mysql_num_rows($qry);

if ($num_rows <= 0) {

echo “Sorry, there is no username $username with the specified password.
”;

echo “Try again”;

exit;

} else {

setcookie(”loggedin”, “TRUE”, time()+(3600 * 24));

setcookie(”mysite_username”, “$username”);

echo “You are now logged in!
”;

echo “Continue to the members section.”;

}

?>

7. perhatikan file tersebut pad baris ketiga paling bawah, disana berisi href=members.php> members.php ini adlah sebuah area yang hanya bisa dilihat oleh para member. Anda dapat membuat file members.php dengan kreasi sendiri. Sekarang saya akan menjelaskan script yang digunakan untuk mengecek cookie, apakah orang tersebut sudah login atau tidak. Simpan scipt ini di seluruh area members. Scriptnya sbb;

log in”);

$mysite_username = $HTTP_COOKIE_VARS["mysite_username"];

echo “you are logged in as $mysite_username.

“; ?>

8. Fiuuuhhh…akhirnya script yang terakhir yaitu script untuk logout. Script ini dapat dihubungkan dengan link pada html biasa. Link ini diletakkan pada area member. Untuk isi scriptnya dapat anda lihat sbb:

// expire cookie

setcookie (”loggedin”, “”, time() - 3600);

echo “You are now logged out.
”;

echo “Log in.”;

?>

Untuk pengaplikasian dari script-script yang saya jelaskan di atas, dapat anda kreasikan sendiri. Selamat berkreasi.!!!!

kesiapan un

kita sebentar lagi akan menghadapi un, bagi yang sudah belajar, hal ini merupakan hal yang sangat biasa. tapi, bagaimana dengan yang belum siap dan belum belajar?
apakah anda sudah siap????????????

By :
Free Blog Templates