Blog gw

Archive for the ‘PHP & perniknya’ Category

Metode pencegahan SQL injection

Posted by dillah2008 on November 29, 2008

Issue ini lumayan krusial dalam dunia web, sebelum benar2 mengalami kejadian yang ditakutkan :( mungkin ada baiknya cari informasi mengenai hal ini.
Gw mendapatkan link artike ini dan kemudian mencoba membuat sedikit resume semau gw :)

Read the rest of this entry »

Posted in PHP & perniknya | Tagged: , , , | Leave a Comment »

socket di PHP

Posted by dillah2008 on November 24, 2008

Kirain karena menjadi web dev tidak perlu ikut2an obrak-abrik socket jadi cuma main2 gambar(dari designer) dan sebagainya, ternyata gw terjebak pula untuk coba2 ini…hmmm gpp lah iseng2, kali ajah bermanfaat dan bisa membuat hidup lebih sejahtera..huehehehehe….

Untuk membuat program sederhananya bisa dilihat contoh programnya di Manual PHP, pada tahap belajar ini gw baru meresapi beberapa bagian yang antara lain :

  1. Ada dua type(hmmm type apa yah..) dalam socket programming, yaitu blocking dan non-blocking. Dari penjelasa temen yang gw tangkep, pada metode blocking pengambilan data dilakukan pada saat buffer sudah sampai pada ukuran byte tertentu, sedangkan pada non-blocking pengambilan data dilakukan pada setiap periode waktu…Hmm benar ga yah penjelasan yang gw tangkap ini.
  2. Yang kedua, gw mencoba melakukan pengkoneksian secara terus menerus dengan menggunakan dua socket pada satu program. Pada awalnya ketika gw jalankan programnya ketika socket yang lain melakukan proses sepertinya tidak berjalan, alias dia menunggu sampai socket yang pertama ditutup. Hal ini kata teman gw harusnya tidak diperkenankan dan akhirnya didapat fungsi socket_select() dengan contoh program ada pada link ini.

Pelan tapi pasti…semoga sedikit pengetahuan ini bermanfaat :)

Posted in PHP & perniknya | Tagged: , , | Leave a Comment »

deret fibonaci

Posted by dillah2008 on November 15, 2008

Untuk menampilkan deret fibonaci sebanyak n buah maka bisa dipergunakan fungsi ini

function fibonaci($n){

$res = “”;
if($n> 0){

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

if($i > 2){

$temp[$i] = $temp[$i-1]+$temp[$i-2];
$res .= ($temp[$i-1]+$temp[$i-2]).”,”;

}else{

$temp[$i] = 1;
$res .= “1,”;

}

}

}
return $res;

}

Untuk bilangan fibonacci pada urutan ke-n

function get_fibonaci($n){

if($n == 1 || $n == 2){

return 1;

}else{

return (get_fibonaci($n-1) + get_fibonaci($n-2));

}

}

Posted in PHP & perniknya, math | Tagged: , , , | Leave a Comment »

Segitiga pascal

Posted by dillah2008 on November 10, 2008

Ini merupakan rumusan jadi saja…kalau mau lihat bagaimana cara lengkap menurunkannya silahkan cari tahu sendiri :D


Dimana n adalah levelnya (barisnya) dan k adalah posisi dalam level tersebut. Semuanya dimulai dari index 0

Tiap elemen dari tiap level adalah n+1, jadi pada level nol terdiri dari satu elemen, level 1 terdiri dari 2 elemen dan seterusnya, Jika pada soal2 ujian pemrograman biasanya disuruh membuat bilangan2 tersebut dalam bentuk sebuah segitiga, hmmmm..untuk mengakalinya sepertinya bisa mempergunakan looping, semisal jika fungsi untuk mencari elemen segitiga pascal adalah seperti ini :

function segitiga_pascal($n,$k){

return ( faktorial($n) / (faktorial($k) * (faktorial($n-$k)) );

}

Maka untuk mendapatkan bentuk segitiga yang diinginkan adalah sebagai berikut :

function buat_segitiga_pascal($level){

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

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

echo segitiga_pascal($i,$j).” “;

}

echo “<br>”;

}

}

Posted in PHP & perniknya, knowledge | Tagged: , , , , | Leave a Comment »

mengirim email dengan php

Posted by dillah2008 on October 11, 2008

Ketemu source code untuk mengirim email dengan PHP, dan class ini(namanya phpmailer) bs di implementasikan dengan framework codeigniter yang gw pakai…horeeee…

Hmmm bagaimana yah mengupload file berekstensi zip di wordpress ini ???

Posted in PHP & perniknya | Tagged: , , | Leave a Comment »

masalah http

Posted by dillah2008 on October 6, 2008

Ini bukan masalah yang gw alami sendiri, melainkan rekan kerja gw.
Permasalahannya adalah ketika gw menginginkan untuk mengaktifkan modul socket pada PHP, begitu sudah di compile ( ./configure –bla bla ) maka langkah selanjutnya adalah mengaktifkan http nya dan disinilah terjadi masalah, Setelah ditelusuri oleh kawan gw itu katanya langkah yang dia lakukan adalah dengan membersihkan dulu file2 yang timbul dari proses kompilasi sebelumnya.

Mungkin nanti-nanti gw bs mencoba pengalaman ini.

Posted in PHP & perniknya | Tagged: , , | Leave a Comment »

Mencocokan data nomor telephone

Posted by dillah2008 on September 5, 2008

Seringkali kita harus mencocokan suatu data di dalam database dimana format pengisian dalam data tersebut bebas,

Read the rest of this entry »

Posted in PHP & perniknya, Uncategorized | Tagged: , , , | Leave a Comment »

instalasi apache,php dan mysql

Posted by dillah2008 on August 16, 2008

Setelah sekian lama berencana mengganti versi php dan mysql di pc, akhirnya malam ini terealisasi juga…untuk mengganti versi PHP dan apache alhamdulillah berjalan cukup baik, dengan melihat panduan di link ini (thanks dude, you’re the man ;) ).

Kesulitan kemudian menghinggapi pada saat proses instalasi mysql…akkkhhh biar gw coba sekali lagi lah.

update (01:45 AM) :
Ternyata dll php untuk ke postgre pada versi 5.2.6 tidak bagus, begitu gw ambil dll dari versi 5.2.5 langsung muncul detail postgre di phpinfo(). Uhhhh kok bukannya langsung dibenerin sih tuh orang PHP..!!!

update(02:40 PM)
Mysql5 sudah berhasil terinstal, sepertinya kesalahan semalam itu adalah pada saat pemilihan opsi dalam proses intalasi


Semalam itu sepertinya gw memilih pilihan yang diatasnya bukan yang dibawah, yah mungkin sudah ngantuk kali semalam itu jadi tidak teliti :)

Posted in PHP & perniknya | Tagged: , , , | Leave a Comment »

“NOT IN” statement di SQL

Posted by dillah2008 on July 31, 2008

Awalnya sebel banget kenapa ga bisa menggunakan statement ini, setelah dicek ternyata ketemu satu permasalahan yaitu select yang mau dibandingkan tidak boleh ada null nya.

select t1.a,t1.b from t1 where ti.a not in (selec k1.a from k1 where k1.a is not null)

Posted in PHP & perniknya | Tagged: , , , | Leave a Comment »

Menampilkan data terbaru dengan AJAX

Posted by dillah2008 on May 29, 2008

Setelah sekian lama berusaha mencari source code bagaimana caranya biar data di web (yang dalam bentuk table HTML) dapat terbarukan tanpa di refresh terlebih dahulu akhirnya dapat pencerahan juga. Sebelumnya ketika mencari di om google gw mendapatkan satu halaman yang memberikan ulasan tentang ini, namun sang pengulas tidak memberikan sourcenya secara cuma2… :(

Read the rest of this entry »

Posted in PHP & perniknya | Leave a Comment »