Tampilkan postingan dengan label Dreamweaver. Tampilkan semua postingan
Tampilkan postingan dengan label Dreamweaver. Tampilkan semua postingan

Security code Php

Kali ini saya akan mempostingkan kembali tutorial tentang pengamanan kode pada Php, mungkin hanya sedikit atau beberapa file yang yang mungkin bisa di copy paste kan untuk digunakan pada form Php.Security code adalah suatu bentuk perlindungan terhadap suatu form dari serangan SPAM. Sebagai contoh pernakah kita mengisi formulir pendaftaran untuk mendapatkan email account di yahoo??
yang pertama Formulir akan menampilkan security code yang di generate oleh script PHP, apabila page tersebut di refresh maka security code akan di generate lagi sehingga berubah codenya hal ini sangat berguna sekali untuk menangkal serangan spam.
yang keduaSetelah di submit, script php akan memvalidasi data anda dan mencocok kan security code yang telah anda masuk kan apabila security code tidak sama, maka proses akan di batalkan apabila security code sama, maka proses akan dilanjutkan.
Berikut file-file yang akan kita gunakan :
1. script form.html
2. script action.php
3. script captchasecurityimages.php
4. file font

........script.......
1. script form.htm
============================================================
<form action="action.php" method="post">
Pesan: <input type="text" name="message" /><br />
<img src="captchasecurityimages.php?width=100&height=40&character=5" /><br />
Security Code: <input id="security_code" name="security_code" type="text" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
============================================================
2. script action.php
============================================================
<?php
session_start();
if( isset($_POST['submit'])) {
if(($_SESSION['security_code'] == $_POST['security_code']) &&
(!empty($_SESSION['security_code'])) ) {
// masukkan script anda jika validasi benar
echo 'Terimakasih Pasan anda: "'.$_POST['message'].'"';
} else {
// masukkan script anda jika validasi salah
echo 'Sorry, anda memasukkan security code yang salah<br />';
include "form.htm";
}
} else {
include "form.htm";
}
?>
============================================================
3. script captchasecurityimages.php
============================================================
<?php
session_start();
class CaptchaSecurityImages {
var $font = 'monofont.ttf';
function generateCode($characters) {
/* list all possible characters, similar looking characters and vowels have been removed */
$possible = '23456789bcdfghjkmnpqrstvwxyz';
$code = '';
$i = 0;
while ($i < $characters) {
$code .= substr($possible, mt_rand(0, strlen($possible)-1), 1);
$i++;
}
return $code;
}
function CaptchaSecurityImages($width='120',$height='40',$characters='6') {
$code = $this->generateCode($characters);
/* font size will be 75% of the image height */
$font_size = $height * 0.75;
$image = @imagecreate($width, $height) or die('Cannot Initialize new GD image
stream');
/* set the colours */
$background_color = imagecolorallocate($image, 255, 255, 255);
$text_color = imagecolorallocate($image, 20, 40, 100);
$noise_color = imagecolorallocate($image, 100, 120, 180);
/* generate random dots in background */
for( $i=0; $i<($width*$height)/3; $i++ ) {
imagefilledellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $noise_color);
}
/* generate random lines in background */
for( $i=0; $i<($width*$height)/150; $i++ ) {
imageline($image, mt_rand(0,$width), mt_rand(0,$height), mt_rand(0,$width),
mt_rand(0,$height), $noise_color);
}
/* create textbox and add text */
$textbox = imagettfbbox($font_size, 0, $this->font, $code);
$x = ($width - $textbox[4])/2;
$y = ($height - $textbox[5])/2;
imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font , $code);
/* output captcha image to browser */
imagejpeg($image);
imagedestroy($image);
$_SESSION['security_code'] = $code;
}
}
$width = isset($_GET['width']) ? $_GET['width'] : '120';
$height = isset($_GET['height']) ? $_GET['height'] : '40';
$characters = isset($_GET['characters']) ? $_GET['characters'] : '6';
header('Content-Type: image/jpeg');
$captcha = new captchasecurityimages($width,$height,$characters);
?>
===========================================================
4. file font
Gunakan font: monofont.ttf
#bisa di edit kembali dengan sesuai yang diinginkan !!!

Kode Register di Dreamweaver

Nah setelah saya mempostingkan kode LogIn di dreamweaver. Kali ini saya akan mempostingkan kembali kode untuk register. Tentunya ini berguna untuk bisa masuk ke halaman LogIn. Dengan kode register ini kita bisa daftar seperti masuk ke : Gmail,Yahoo, dsb..
Berikut kode Register ;
==========================================
<?php
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$passwordhash=md5($password);
if(  (!empty($username)) && (!empty($password))  )
{
            mysql_query("INSERT INTO register (username,password)
            VALUES('$username','$passwordhash')");
                        $_SESSION['username'] = $username;
            header("entry_data.php"); 
}
else if($_POST['Daftar']) { print"Pendaftaaran Anda Gagal...";  }
?>
=========================================== 
Kode di atas disimpan di bawah table yang telah kita buat. Kemudian edit kembali desain nya supaya indah. Jangan lupa periksa kembali di bagian php nya. Karena bila terjadi kesalahan sedikit akan menjadi fatal. Karena kesalahan ini tidak akan muncul seperti di Visual basic…

Kode LogIn di Dreamweaver

Dalam sebuah website tentunya sangatlah penting dalam masalah keamanan. Apalagi jika hasil karya kita di jiplak sama orang lain. Tentunya sangat mengecewaka. Hal ini saya akan memberikan sedikit tutorial untuk membuat halaman LogIn.
Tentunya dengan adanya halaman LogIn kita dapat mengunci atau setidaknya memberikan keaamanan dalam website kita. Berikut kode scrift form LogIn ;
 ====================================================
<html><head><title>Login</title></head>
<body>
<center>HALAMAN LOGIN</center>
<table border=1 align=center>
<form method=post action=file:///F|/Tugas sekolah/SMK/cek.php>
<tr><td>username</td><td><input type=text name=username></tr>
<tr><td>password</td><td><input type=password name=password></tr>
<tr><td></td><td><input type=submit name=submit value=Login></tr>
</form>
</table>

</body>
</html>
 =====================================================
Nah kode di atas simple bukan ! tapi itu sangat berpengaruh di website kita. Tinggal kita mengatur desain dari Form LogIn tersebut. Biar lebih menarik dan indah untuk di lihat…

Merubah Nama Domain "localhost"

Bagi temen-temen semua khususnya yang hoby coding dengan php mungkin sudah nggak asing lagi dengan kata “localhost.  localhost merupakan domain default bawaan webserver. (misal: xampp, wamp, appserv, easyphp, dsb ) kemudian ingin mengetahui hasil instalan web server di komputer kita berhasil atau tidak, pasti yang pertama kali mengisi address bar browser dengan “localhost”. Nah pernahkah anda punya keinginan untuk mengubah dengan nama lain biar seolah-olah kita benar-benar mengakses web dengan domain yang telah kita beli di jasa penyedia hosting.
misal kita ingin aplikasi web yang telah di buat di localhost ketika mengaksesnya lewat browser bukan lagi http://localhost/ tetapi http://namadomain.com/ maka kita perlu menambahkan host ke server lokal di komputer kita. Dengan kata lain kita ingin membuat nama dari localhost.
Langkah pertama : Pertama buka Windows Explorer, kemudian akses alamat ini : C:WINDOWSsystem32driversetc. Setelah dibuka maka akan menemukan beberapa file antara lain : host, lmhost, networks, protocol, dan services.
Kedua : Edit file host pakai notepad++  dsb. Setelah dibuka akan muncul text default :
======================================================
# Copyright (c) 1993-1999 Microsoft Corp.
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
Setelah file tersebut dibuka tambahkan baris di bawah tulisan “127.0.0.1 localhost” sesuai dengan nama domain yang dikehendaki misal sukasuka.com. Jadi file tersebut setelah ditambahkan akan menjadi seperti ini :
# Copyright (c) 1993-1999 Microsoft Corp.
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
127.0.0.1 domaingue.com

=====================================================
Setelah itu simpan atau Ctrl+S pada notepadnya. Kemudian buka browser dan ketikkan sukasuka.com maka akan diarahkan ke localhost kita...

Dreamweaver Macromedia


Macromedia Dreamweaver merupakan salah satu program yang mendukung dalam berbasis WEB. Tentunya banyak orang ingin membuat web itu dengan hasil yang sempurna dan hasil yang indah. Disamping itu Dreamweaver juga memudahkan dalam pembuatan web bagi pengguna itu sendiri. Kelebihan dari Dreamweaver yaitu sudah tersedia text awal sebagai contoh berikut gambar untuk pembuatan scrift PHP.
 
Dengan menggunakan Macromedia Dreamweaver kita dapat membuat desainnya. Tentu membuat kita menjadi lebih mudah lagi untuk membuat web. Namun kekurangan  dari dreamweeaver yaitu harus menggunakan scrift yang sama. Dan tidak boleh ada perbedaan sedikit dengan scrift yang sebelumnya.
Selain itu macromedia ini juga sering digunakan oleh orang – orang yang propesional dalam pembuatan web nya. karena memudahkan dalam pembuatan dasain dan scrift nya.

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme