Programmer Web Bandung

PHP Anti SQL Injection

Simpenan code kadang suka butuh..he he..

function clean($str) {
$fuckword = array (
"insert", "select", "update", "delete", "distinct", "having", "truncate", "replace",
"handler", "like", " as ", "or ", "procedure", "limit", "order by", "group by", "asc", "desc","="
);

if ( EREGI ( "[a-zA-Z0-9]+", $str ) ) {
$str = TRIM ( STR_REPLACE ( $fuckword, ”, STRTOLOWER ( $str ) ) );
}else {
$str = null;
}
$str = @trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
return htmlentities(mysql_real_escape_string($str));
}

Memulai Yii Framework

Sebelumnya kl yg blm paham apa itu framework bisa cari devinisinya di google, tp intinya framework tu kumpulan kode program yang sudah dikelompokkan berdasar fungsinya yang akhirnya membentuk pola/alur pemrogramman, tujuannya ya “memudahkan”.

Nah salah satu framework di PHP adalah yii…( lebih lengkap bisa buka http://www.yiiframework.com )

cara makenya gampang, tinggal download di http://www.yiiframework.com, extrak trus copykan ke server web.

Jalanin dari command dos : C:\Web\php>php c:\web\htdocs\yii\framework\yiic webapp c:\web\htdocs\appyii

dengan asumsi, server web kamu di C:\Web , command itu akan ngegenerate folder appyii di htdocs. setelah itu tinggal panggil di localhost\appyii

simpel kan?

Pentingnya Pendefinisian Masalah

Pendefinisian masalah baik pada project sekala kecil maupun besar harus dijabarkan secara detail.
apa,siapa,bagaimana, kapan, untuk apa,hasilnya seperti apa, dll harus sejelas mungkin untuk menghindari melebarnya project,
Diluar itu kadang client minta penambahan,penambahan dan penambahan juga penyesuaian yang pada akhirnya akan menambah cost dan waktu penyelesaian project, jangan sampai karna tidak kejelasan pendefinisian menjadi never ending project.

tugas saya hanya merealisasikan keingingan