Kamis, 28 April 2011

Cara Menggunakan Addons Hackbar

Tidak ada komentar:
Hackbar............
Hackbar itu adalah sebuah addons browser Firefox yang fungsinya cukup bnyak.. saya bikin postingan ini karena sekarang lagi sering pake addons ini, khususnya untuk programing web..

download d sini
Hackbar ini sebenarnya berfungsi untuk menguji sistem kita misalnya dari sql injection.. atau XSS attack..

tampilannya emang makan tempat dibrowser kita, apa lagi kalau udah pake fungsi enable post data, nambah makan tempat aja..

nah addons ini biasa gw pake buat input data dari post atau get.. begini, kan.. biasanya kita pake form untuk meginput data baik post maupun get..

tapi dripada repot repot bikin form buat uji sistem kita.. pake aja addons ini..
misalnya begini.. w mau bikin logika login... tpi gw ga harus bikin form nya gw bisa bikin aksinya aja..

nah trus untuk input datanya gmana? pake addons ini, bisa post atau get

nah liat gambar d samping lingkaran d atas itu url file untuk aksi loginnya.... nah lingkarang d bawah itu tertulis email=emailsaya&password=passwordnya maksudnya di sini gw pake method post.. jadi nama post penerimanya nanti $_POST['email'] dan $_POST['password'].... trus buat ngejalanini klik lingkaran kecil atau Execute

Senin, 25 April 2011

Shortcut Keys untuk Browser Google Chorme

Tidak ada komentar:


CTRL + N
-> untuk membuka window baru

CTRL + T -> untuk membuka tab baru

CTRL + klik link --> untuk membuka link di tab baru

CTRL + Tab --> untuk pindah tab

CTRL + W atau CTRL + F4 --> untuk mengapus tab

CTRL + 1 - 8 --> untuk pindah tab ke 1 sampai 8

CTRL + 9 --> untuk pindah ke tab terakhir.

CTRL + H --> untuk membuka histori browser

CTRL + J --> untuk membuka halaman download

CTRL + F --> untuk membuka kotak pencarian

CTRL + SHIFT + B --> untuk membuka bookmark bar

Jumat, 15 April 2011

Menggunakan URL SEO Friendly

Tidak ada komentar:
Mengapa harus menggunakan URL SEO Friendly ?
intinya.. kalau website kamu mau berada di posisi teratas pada pencarian Search Engine atau mesin pencari seperti Google, Yahoo atau Bing, digunakan metode Search Engine Optimizer, dari berbagai metode yang digunakan, salah satunya pada bagian URL.

Apa bedanya?
ini contoh URL yang tidak SEO Friendly example.com/baca_berita.php?data=berita&id=5
ini contoh URL yang SEO Friendly example.com/berita/5/menggunakan-seo-friendly


Bagaimana cara ubahnya.
Berikut ini adalah contoh prakteknya :


pertama kita bikin Database nya

CREATE TABLE berita
(
id_berita INT PRIMARY KEY AUTO_INCREMENT,
judul TEXT UNIQUE,
isi TEXT,
url_seo TEXT UNIQUE,
);

form_berita.php

<html>
<head>
<title>Form Berita</title>

</head>
<body>
<form action="input.php" method="post" >
<input type="text" name="judul" />
<textarea name="isi" ></textarea>
<input type="submit" value="Input" />
</form>
</body>
</hrml>

input.php

<?php
include 'db.php';
//menghalau XSS attack
$judul = mysql_real_escape_string($_POST['judul']);
$isi = mysql_real_escape_string($_POST['isi']);
$judul = htmlentities($judul);
$isi = htmlentities($isi);

//Mengganti judul biasa menjadi judul SEO
$judul_baru= $judul;
$judul_baru=preg_replace('/[^a-z0-9]/i',' ', $judul_baru);
$judul_seo=str_replace(" ","-",$judul_baru);

//Input data ke database
mysql_query("insert into berita(judul, isi, url_seo) values('$judul','$isiy','$judul_seol')");

header('location:tampil_berita.php');

?>

tampil_berita.php

<?php
include('db.php');
//tampil berita
$sql=mysql_query("select * from berita");
$count=mysql_num_rows($sql);
$body = '<table&gt';
while ($row=mysql_fetch_array($sql))
{
$body .= ' <tr&gt <td&gt < a href ="berita-$row[id_berita]-$row[url_seo]" > $row[judul] </a> </td&gt </tr&gt';
}
?>
$body .= '</table&gt';
//HTML Part
<body>
<?php
if($count)
{
echo "<h1>$title</h1><div class='body'>$body</div>";
}
else
{
echo "<h1>404 Page.</h1>";
}
?>


baca.php
<?php
$id_berita = $_GET['id'];

$query = mysql_fetch_array(mysql_query("select * from berita where id_berita = $id_berita "));

echo '<p>'.$query['judul'].'</p>';
echo '<p>'.$query['isi'].'</p>';

?>
sekarang bagian .htaccsess untuk membuat .htaccess bikin di notepad ketik

RewriteEngine On

RewriteRule ^berita-(.*).html$ baca.php?id=$1

lalu simpan dengan nama .htaccess


Senin, 11 April 2011

Notepad++ Sebagai Script Editor

Tidak ada komentar:

Mungkin bagi programer- programer khsusnya programer di bagian web developer sudah tidak asing lagi dengan software yang satu ini. Software mirip dengan notepad tapi memiliki fungsi yang plus plus, ini adalah software editor untuk penulisan program yang mendukung beberapa bahasa diantaranya PHP, HTML, ASP, C++, JAVA dll.

Bagi saya software ini memiliki beberapa keunggulan dibandingkan software editor yang lain.
  • software ini Gratis (diatur oleh lisensi GPL)
  • software berukuran kecil
  • sangat cepat untuk dijalankan.
  • syntax menyoroti
  • multi view
  • auto complation
  • dan bnyak keunggulan yang dapat anda dapatkan.
oh ya sebagai tambahan,
Berdasarkan komponen mengedit kuat Scintilla, Notepad + + ditulis dalam C + + dan menggunakan API Win32 murni dan STL yang menjamin kecepatan eksekusi lebih tinggi dan ukuran program yang lebih kecil. Dengan mengoptimalkan rutinitas sebanyak mungkin tanpa kehilangan keramahan pengguna, Notepad + + berusaha untuk mengurangi emisi karbon dioksida dunia. Bila menggunakan power CPU kurang, PC dapat throttle ke bawah dan mengurangi konsumsi daya, sehingga dalam lingkungan yang lebih hijau.

untuk mendownload

Codeigniter Upload Image

Tidak ada komentar:
Berikut ini adalah cara menggunakan library upload pada Codeigniter, untuk kali ini saya akan menggunakan file image atau gambar dengan format 'jpg, gif atau png'

pertama kita mulai pada bagian view:
pada bagian view terdapat dua halaman yang pertama untuk halaman utama/halaman gagal upload, yang kedua adalah halaman sukses upload.

hal_utama.php

<html>
<head>
<title>Upload Form</title>
</head>
<body>

<?php echo $error;?>
// jika file gagal d upload maka muncul error messgae

<?php echo form_open_multipart('upload/upload_file');?>
//form pembuka yg telah dilengkapi multipart form data

<input type="file" name="fupload" size="20" />

<br /><br />

<input type="submit" value="upload" />

</form>

</body>
</html>

hal_sukses.php

<html>
<head>
<title>Upload Form</title>
</head>
<body>

<h3>Your file was successfully uploaded!</h3>

<ul>
<?php foreach($upload_data as $item => $value):?>
<li><?php echo $item;?>: <?php echo $value;?></li> // jika file berhasil di upload akan muncul informasi tentang file trsebut
<?php endforeach; ?>
</ul>

<p><?php echo anchor('upload', 'Upload Another File!'); ?></p>

</body>
</html>


selanjutnya pada bagian Controller

upload.php

<?php

class Upload extends CI_Controller {

function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
}

function index()
{
$this->load->view('hal_utama', array('error' => ' ' ));
}

function upload_file()
{
$config['upload_path'] = './file/gambar/'; //direktori tempat gambar
$config['allowed_types'] = 'gif|jpg|png'; // jenis file yg boleh di upload
$config['max_size'] = '100'; // max ukuran file
$config['max_width'] = '1024';
$config['max_height'] = '768';

$this->load->library('upload', $config); // perintah konfigurasi pada library upload

if ( ! $this->upload->do_upload()) // perintah upload
{
$error = array('error' => $this->upload->display_errors());

$this->load->view('hal_utama', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());

$this->load->view('hal_ sukses', $data);
}
}
}
?>

kode di atas sudah cukup berfungsi, tpi saya pernah mengalami error atau gagal upload, dan solusi yang saya temukan sebagai berikut , saya hanya menambahakan 'fupload' = nama file, pada controller

........
$this->load->library('upload', $config); // perintah konfigurasi pada library upload

if ( ! $this->upload->do_upload(fupload)) // saya menambahkan pada bagian ini
{
$error = array('error' => $this->upload->display_errors());

$this->load->view('hal_utama', $error);
}
else
.........