Kamis, 09 Juni 2011

Fungsi stripslashes() dan mysql_real_escape_string()

permasalahan kecil muncul dimulai ketika berurusan dengan user yang memiliki karakter nama yang memiliki kekhususan seperti tanda petik (') misal, Muhammad Khosyi'in (nama disamarkan :p)
pada saat melakukan proses upload file, file yang dimiliki oleh user tersebut tidak berhasil disimpan pada database melainkan hanya berhasil disimpan pada server. permasalahan ini tidak berlaku pada user lain yang tidak memiliki kekhususan karakter pada namanya.

pada aplikasi pun file yang telah melalui proses upload tersebut tidak berhasil ditampilkan.

kemudian saya menggunakan fungsi stripslashes():
$nama_lengkap = stripslashes ($_SESSION[namalengkap]);
dan langsung disertai fungsi mysql_real_escape_string():
$nama_lengkap1 = mysql_real_escape_string($nama_lengkap);

kemudian cara untuk memasukkan pada database adalah:
  move_uploaded_file($lokasi_abstrak,"$dirabstrak");
  mysql_query("INSERT INTO penelitian(judul,nama_lengkap,isi,dll)
VALUES('$_POST[judul]','$nama_lengkap1','$_POST[isi_penelitian]',dll)");


cara tersebut berhasil. data tersimpan pada database dan aplikasi berhasil menampilkan file yang di upload. :)

Penerapan history.back(-1) di PHP

halaman awal ketika login:
kemudian pada saat melakukan kesalahan login:
catatan kecil php ku:

ketika muncul persoalan kecil bagaimana mengembalikan halaman pada saat melakukan kesalahan login. ketika itu pula fungsi include ('back_to_login.php') tidak berhasil mungkin dikarenakan kerumitan script yang ada.
kemudian yang terpikirkan adalah membuat history.back() pada script php. bagaimana caranya.
awalnya saya mencoba script:

echo $_SERVER['HTTP_REFERER'];

hasilnya adalah halaman yang kosong tapi yang muncul berupa link dimana saya mengakses halaman sebelum login dilakukan. berikut tampilannya:
kemudian saya menemukan script yang berhasil memunculkan apa yang saya inginkan. berikut adalah script tersebut:

echo "javascript:history.back(-1);";

dan yang muncul adalah kembali pada halaman di saat awal melakukan login. :)

Senin, 06 Juni 2011

Database lulusan smansagal 2005


Hoiii....teman-teman lulusan 2005 SMA N 1 Tegal. Lama tak jumpa, jumpa minta sun..... wkwk :p
Ini tak lampirkan database smansa buat yang ingin melihat-lihat data teman-teman silakan download di sini.

Minggu, 05 Juni 2011

Buka lapak @TokoBagus.com


Awalnya iseng saja. Ingin tau sejauh mana antusias orang yang mengunjungi lapak-lapak di tokobagus.com. Ternyata respon amat bagus. Langsung ditelpon sama pengunjung lapak. Waktu itu saya coba jual salah satu kucing persia ku. Dan yang lebih penting buka lapak di tokobagus.com adalah GRATIS.

ORON - search engine


Situs pencarian file yang asik menurut saya. Coba saja ketik mpg, atau 3gp. Maka Oron akan menampilkan download link yang Anda cari.

theindexof.net


Situs ini merupakan mesin pencari file. File yang dimaksud dalam hasil pencarian, berupa file-file selain halaman web. Berbeda dengan mesin pencarian "Google".
Manfaat utama yang saya rasakan menggunakan theindexof.net adalah dapat menampilkan file hasil pencarian yang langsung tertuju pada download link. Selain itu, fasilitas "last queries" pada halaman depan theindexof.net memungkinkan saya mengetahui file-file apa yang paling dicari saat ini oleh pengguna di seluruh dunia.
Theindexof.net tidak menyediakan layanan hosting untuk setiap konten yang didownload. Theindexof.net tidak memiliki sambungan atau hubungan dengan download konten. Theindexof.net menghormati undang-undang hak cipta, itu sebabnya setiap kali Anda menemukan info apapun yang ilegal, kirim ke info@theindexof.net. konten ilegal akan dihapus.