Content Management System (CMS)

Pengertian :
Dengan CMS Web memudahkan anda dalam melakukan pengelolaan update konten, images dan lainnya pada halaman website secara online di manapun dan kapanpun dengan Real Time update.

Contoh penggunaan CMS, misalkan blog. Blog pasti memiliki dashboard diman kita bias mengatur/ menginput tulisan dari blog kita. Maka dashboard itu sendiri disebut CMS.

Konten Umum :

  • LogIn dan Log Out
  • Input
  • Tambah
  • Hapus
  • Edit
  • Upload
  • Download

Dalam pembuatan halaman CMS anda dapat menggunakan Tabel atau Frame. Contoh yang saya akan berikan menggunakan table.

klik disini untuk mendownload modulnya.

MEMBUAT FORM LOG IN DENGAN PHP

Disini saya akan membahas tentang proses Log In. Sebelum itu pastikan XAMPP Control di komputer anda telah aktif. Jika belum tahu caranya silakan baca tulisan saya sebelumnya tentang cara mengaktifkan XAMPP Control klik disini. Bukalah prigram editor yang anda ingin gunakan seperti Notepad, SideKick dan WordStar, Fronpageatau Dreamweaver. Jika anda tidak memiliki program editor yang sudah disebutkan tadi silakan gunakan notepad yang sudah tersedia di PC anda. Mari kita mulai.

Note : Pastikan XAMPP Control anda telah benar-benar aktif. XAMPP yang saya gunakan menggunakan b. Indonesia jadi saya menggunakan b. Indonesia dalam menjelaskan langkah-langkah pembuatannya, jika xampp anda menggunakan b. Inggris jadi artiin saja sendiri. :p

Langkah 1 : Menbuat Folder

Buatlah folder didalam drive ini : C:\xampp\htdocs

Langkah 2 : Membuat database.

Bukalah aplikasi browser yang tersedia seperti Internet Eksplorer, Mozila Fire Fox, Safari dll.

–          Lalu masukan address ini : localhost/xampp

–          Pilih phpMyadmin

–          Masukan nama database yang akan anda gunakan pada bagian Ciptakan database baru1

–          Untuk combobox disebelahnya tidak perlu diisi. Lalu klik Ciptakan

–          Maka anda akan masuk ke bagian pengisian tabel. Pengisian tabel ini berisi data-data yang akan menyimpan hasil. Isilah nama tabel yang anda inginkan dan isi berapa fields yang akan anda butuhkan. Klik Go.2

–          Isilah keterangan-keterangan yang anda butuhkan sesuai kebutuhan anda.3

keterangan lebih lengkap download module klik disini .

Cara menampilkan Hari, Bulan, Tanggal dan Tahun pada web browser.

  1. Ketiklah script ini pada notepad.

    save dengan nama : operator.php
  2. Lalu simpan pada drive : C:\xampp\htdocs\materi_PHP. File harus disimpan di dalam Folder XAMPP, di sub folder bernama htdocs. Jika tidak disimpan didalam folder tadi maka tidak akan jalan.
  3. Jalankan pada web browser, sebelum itu pastikan control panel pada PC sudah di running.
  4. Tuliskan pada address browser dengan mengketik formatnya seperti ini : localhost/nama_folder/file.php  => jika nama folder menggunakan spasi tambahkan tanda ‘ %20’ pada spasinya. jalankan script tadi yang sudah disave dengan menuliskan :
  5. maka Tampilannya akan seperti ini :

Security Code atau captcha image

<?

class RandomChar{

function LoopChar($min, $max){

for($i=$min;$i<=$max;$i++){

$ret .= chr($i);

}

return($ret);

}

function GenerateRandomChar($digit, $capital, $small, $number){

if($number) $data = $this->LoopChar(48, 57);

if($capital) $data .= $this->LoopChar(65, 90);

if($small) $data .= $this->LoopChar(97, 122);

$ret = $data[mt_rand(0, (strlen($data)-1))];

for($i=1;$i<$digit;$i++){

$ret .= $data[mt_rand(0, (strlen($data)-1))];

}

return($ret);

}

}

class captcha extends RandomChar{

function captcha(&$session, $width, $height, $chars){

$fontfile               = “comic.ttf”;

$fontsize             = 11;

$code    = $this->GenerateRandomChar($chars, true, false, false);

$imgDst = imagecreate($width, $height);

imagecolorallocate($imgDst, 255, 255, 255);

$area = ($width*$height)/5;

$dots_color = imagecolorallocate($imgDst, 255, 0, 255);

for($i=0;$i<$area;$i++){

imagefilledellipse($imgDst, mt_rand(0, $width), mt_rand(0, $height),

1, 1, $dots_color);

}

$textbox              = imagettfbbox($fontsize, 0, $fontfile, $code);

$textcolor           = imagecolorallocate($imgDst, 0, 0, 255);

imagettftext($imgDst, $fontsize, 0,

($width-$textbox[4])/2,

($height-$textbox[5])/2,

$textcolor,

$fontfile, $code);

imagejpeg($imgDst);

imageDestroy($imgDst);

$session = $code;

}

}

session_start();

header(“Content-type: image/jpeg”);

$width  = $_GET[‘width’]  ? $_GET[‘width’]  : 100;

$height  = $_GET[‘height’] ? $_GET[‘height’] : 20;

$chars   = $_GET[‘chars’]  ? $_GET[‘chars’]  : 6;

$captcha = new captcha($_SESSION[‘securityCode’], $width, $height, $chars);

?>

Simpan file capcha.php dan copy tipe font pada folder yang sama.