Script Ajax Sederhana menggunakan jQuery

19 October, 2009 Leave a comment

AJAX adalah sebuah teknik pemrograman yang memungkinkan kita melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dipanggil ulang hanya untuk mengganti sebagian kecil dari isi halaman.

Terimakasih kepada framework jQuery, proses development ajax bisa menjadi lebih mudah.
Salah satu fungsi di jQuery untuk mempermudah penggunaan ajax adalah fungsi load(), yang memiliki 3 buah parameter sbb:

load(url, params, callback)

keterangan:

  • url (String): URL dari file html yang akan di load
  • params (Object): Data yang akan dikirimkan ke server (optional)
  • callback (Function): Fungsi yang akan dijalankan ketika data berhasil di load (optional)

Contoh penggunaan pada sebuah link:

1
2
3
4
5
$(document).ready(function() {
	$('#link').click(function() {
		$('#container').load('content.php');
	});
});

keterangan:

  • link adalah id dari link/tombol yang akan diklik
  • container adalah id dari element yg akan memuat isi dari script content.php

Contoh penggunaan yang lebih dinamis (dengan mengambil nilai dari attribute href) :
Misalnya ada sekumpulan link di dalam sebuah div

1
2
3
4
5
6
7
8
<div id="menu">
	<ul>
		<li><a href="content.php?id=1">Menu 1</a></li>
		<li><a href="content.php?id=2">Menu 2</a></li>
		<li><a href="content.php?id=3">Menu 3</a></li>
		<li><a href="content.php?id=4">Menu 4</a></li>
	</ul>
</div>

Tanpa penambahan script, link-link tersebut akan diproses sebagai link biasa.
Supaya semua link-link tersebut bisa diproses dengan ajax, tambahkan script sbb:

1
2
3
4
5
6
7
$(document).ready(function() {
	$('#menu a').click(function() {
		var url = $(this).attr('href');
		$('#container').load(url);
		return false;
	});
});

Untuk lebih jelasnya silakan lihat demo:
Demo AJAX

Anda bisa mendownload source code nya di sini:
Download jQuery AJAX

Validasi Form Menggunakan jQuery Validation Plugin

19 October, 2009 Leave a comment

jQuery Validation adalah sebuah plugin jQuery yang berfungsi untuk mempermudah validasi form client-side. Cara penggunaannya adalah dengan memanggil script jquery dan jquery-validate di dlm kode html anda (biasanya diletakkan di bagian head) :

1
2
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.validate.js"></script>

Ketikkan script validate nya:

1
2
3
4
5
<script type="text/javascript">
$(document).ready(function() {
	$("#myForm").validate();
})
</script>

Di mana myForm adalah id dari form yg akan divalidasi.

1
<form id="myForm" method="post">

Kemudian di bagian input yg akan kita beri validasi tambahkan class=”required”

1
2
3
4
Nama:
<input type="text" name="nama" class="required" />
Alamat:
<input type="text" name="alamat" class="required" />

Jika field masih kosong, kemudian kita tekan tombol submit, maka akan muncul peringatan bahwa field tsb harus diisi, dan form tidak akan di submit.
jQuery Validation Plugin

Pesan yang muncul di sebelah kanan input “This field is required.” itu adalah pesan default. Pesan tersebut bisa kita ganti dengan menambahkan attribute title di input, misalnya:

1
<input type="text" name="nama" class="required" title="Nama harus diisi" />

Maka pesan akan berganti menjadi pesan anda sendiri.

Validasi menggunakan jQuery Validation Plugin juga bisa diterapkan di semua jenis input, seperti radio button, checkbox, textarea, select option, dan lain-lain. Anda juga bisa menambahkan validasi yang lebih kompleks, seperti pengecekan alamat email, pengecekan URL, pengecekan jumlah minimal & maksimal karakter, pengecekan jenis file yang akan di upload, dan lain-lain.

Demo Validasi Form

Anda bisa mendownload source code nya di sini:
Download jQuery Validation

Downloaded a total of 1925 times

CATATAN: Validasi form menggunakan javascript/jQuery hanya berguna untuk mempermudah proses pengisian form, namun tidak akan melindungi aplikasi web anda. Untuk keamanan yang lebih baik, anda tetap harus menambahkan validasi secara server-side.

Menghilangkan index.php pada URL CodeIgniter

7 September, 2009 Leave a comment

“Oy Website lw pake CI ya ?!”, gara-gara index.php di URL langsung deh ketauan!. Sewaktu instal CI otomatis url aplikasi kita kira-kira bentuknya akan menjelma menjadi seperti ini:http://localhost/NamaAplikasi/index.php/NamaController

Sepertinya aplikasi terlihat kurang keren ya karena ada embel-embel index.php, Pasti orang yang mengakses langsung tahu bahwa itu pake CI. Setelah blog walking saya coba sarikan langkah-langkah untuk menghilangkan index.php agar URL terlihat lebih bersih

Langkah 1:
Pastikan module mod_rewrite pada apache sudah diload. Jika belum aktifkan dahulu, caranya sebagai berikut :

Edit file httpd.conf Apache2 kamu , uncomment/tambahkan baris ini (biasanya ada di bagian Dynamic Shared Objects):LoadModule rewrite_module modules/mod_rewrite.soSesuaikan pathnya dengan tempat dimana modul apache2 disimpan. Pada contoh di atas dianggap mod_rewrite.so terletak di /usr/lib/apache2/modules, pada windows biasanya cukup uncomment saja, kemudian restart apache2 kamu.

Langkah 2:
Buka system/application/config/config.php, set parameter index file menjadi kosong.
$config['index_page'] = "";

Langkah 3:
Buat sebuah file .htaccess pada root directory code igniter (sejajar dengan index.php, /database, /public, /system ) isikan file tersebut dengan aturan ini:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Sekarang coba akses aplikasi kamu tanpa index.php, misalnya:
http://localhost/Aplikasiku/SomeController ”EXPECTO PATRONUM!” , jengjeng… :D

Keterangan:

RewriteEngine On
Mengaktifkan engine Rewrite (engine untuk pola penulisan ulang pada URL)

RewriteCond %{REQUEST_FILENAME} !-f
Test, apakah file (-f ) yang diminta pada url {REQUEST_FILENAME} tidak (!) eksis.

RewriteCond %{REQUEST_FILENAME} !-d
Test, apakah direktori (-d) yang diminta pada url tidak (!) eksis.

RewriteRule ^(.*)$ index.php/$1 [L]
Bila kedua kondisi di atas (RewriteCond) terpenuhi maka terapkan aturan ini. Kita minta tolong sama apache agar menyisipkan kata index.php sebelum URI terakhir.

Misalnya kita merequest “SomeController” pada:
http://localhost/Aplikasiku/SomeController,

setelah di terapkan RewriteRule maka bentuk URL akan dirubah menjadi :
http://localhost/Aplikasiku/index.php/SomeController

Referensi:
http://zona90.wordpress.com/2009/07/20/menghilangkan-index-php-pada-url-codeigniter/

Categories: Codeigniter

CMS Indonesia Berbasis Codeigniter

1 September, 2009 Leave a comment

Assalamu’alaikum…
Siang, hehehhe posting lagee neehh…
kali ini aku mo share tentang CMS (Content Management System). Temen-temen pasti tau dunk CMS-CMS yang populer di dunia maya, Joomla, PHPNuke, Drupal dsb. Indonesia juga punya beberapa CMS karya anak bangsa yang cukup exist n banyak dipake. Auracms, Endonesia n masih banyak lagi (yang laenya gak tau,wkwkwkwk)…

Tapi ada satu CMS yang dah buat aku ngrasa tertarik banget, waktu tu aku lagi googling buat nyari tutor templating di Codeigniter n nemuin situsnya Mas Ervan (programernya jogjacamp). Gak sengaja seeh…
Eh disitu nemuin artikel tentang CMS yang basicnya Codeigniter, eamng seeh versi Codeigniternya masih 1.63, tapi yang penting konsepnya sama,hahahahaa…
kebetulan banget aku lagi mo belajar Codeigniter ibarat lagi haus disodorin es teh (eh puasa dink,hehehe). Namanya Tarichi langsung ajah aku buka situsnya…
Blaikkkk…situsnya dijual….
Haduuuuuhhhh…patah semangat???Gak no…!!
ku cari lagi di google “Tarichi” eh nemuin blog dari engine wordpress..
http://dotexe.wordpress.com/
hahahaa..ketemu…
aku baca-baca ada lik downloadnya…
AZZEEEEE…!!!
ketemu dech….

Aku download versi 3.0 final dari Ziddu…Kena..!!
pas aku extrak..eh gak ada file .sqlnya…haduwwww….balik lagi di blog dotexe.wordpress.com.disitu dah disertain dumpingan databsenya.tapi sayang g berbentuk file.sql tapi ketikan manual. Mau gak mau ya copy paste dech. Finaly…jadi dech Tarichinya. Emang ada sedikit config di base urlnya.Gak tau knapa rewrite modenya g jalan di localhostku. Aku ganti dech $config['index_page'] yang semula kosong aku jadiin default index.php…eh bisaa…so..sekarang aku bisa belajar CI dunk….hehehehe…

Fiturnya banyak kok, pake 2 bahasa inggris ma indonesia. N yang buat aku kagum tu…ada Ajaxnya juga loch…
wuizzzz salut bangeth dech ma yang develop. Tapi sayang websitenya g bisa diakses, gak tau sekarang gimana nasib pendevelopnya. Pokoknya aku kasih jempol 5 dueh buat yang dah develop Tarichi..Makaseeh byanget. Aku cuman berharap moga Tarichi masih didevelop lagi biar meramaikan CMS-CMS Indonesia. Bangga deh ma Indonesia…muah..muah…
n yang mo download filenya bisa di download disini
Woke…met belajar CI duechhhh….Moga bremanfaat
Wassalamu’alaikum

Categories: Codeigniter

Simple Tutorial CodeIgniter Episode (1)

15 August, 2009 Leave a comment

Belajar CodeIgniter tidaklah terlalu sulit. Bagi Anda yang sudah menguasai PHP dasar, saya kira Anda dapat menguasai CI dengan cepat. Saya sendiri pun (yang hanya autodidak) dapat mempelajarinya dengan lumayan cepat tanpa hambatan yang berarti. Mengapa? Berawal dari User Guide-nya CI yang sangat jelas, hingga community-nya yang sangat responsible membuat saya cepat dalam mempelajarinya. Saat ini, saya lumayan lancar dalam membuat aplikasi dengan CI, meskipun tidak terlalu canggih.

Sebelumnya, saya tekankan bahwa disini saya asumsikan Anda sudah menguasai dasar PHP, terutama konsep class. Mengapa class? Karena CI pada dasarnya adalah berorientasi objek, jadi, kita nantinya akan sering membuat class-class PHP dalam prosesnya. Jika Anda merasa belum menguasainya, silakan baca buku atau cari referensi di internet.

OK, kita mulai.

Kita akan mulai mini tutorial ini dari pembahasan Controller dan View. Dua komponen ini adalah minimal kita buat ketika membuat aplikasi dengan CI. Controller merupakan kumpulan function yang terangkum dalam suatu class. Bagaimana dengan View? View adalah file yang umumnya berisi HTML dan (sedikit) PHP script yang nantinya akan ditampilkan di browser. Secara mudah, prosesnya adalah Controller melakukan Query ke database, kemudian dia juga mem-parsing-kan data hasil query tersebut ke View. Nah, di view, kita looping data tersebut untuk ditampilkan.

Secara umum, struktur file controller seperti berukut ini.

  1. Class Mycontroller extends Controller<br />
  2. {
  3. function MyController()
  4. {
  5. parent::Controller();
  6. }
  7. function index()
  8. {
  9. // some code
  10. }
  11. function other_function()
  12. {
  13. // some code
  14. }
  15. }
  16. ?>

Controller di atas bernama Mycontroller (huruf pertama harus kapital) dan disimpan dalam folder system/application/controllers/ dengan nama mycontroller.php (huruf pertama tidak kapital). Disini yang perlu kita ingat bahwa nama controller menjadi nama file controller tersebut.
Perhatikan, Mycontroller memiliki function index() dan other_function(). Dalam sistem URL CI (default), controller akan menjadi segmen pertama dari url kita, dan function menjadi yang kedua. Jadi, jika kita ingin mengeksekusi controller mycontroller dan function index, maka kita tulis dalam url :

http://example.com/root/index.php/mycontroller/index

dengan asumsi root adalah nama root folder anda di webserver. Perlu diingat bahwa khusus function index (yang selalu ada dalam setiap controller) tidak perlu dituliskan (optional). Untuk fungsi kedua, kita tulis dalam url :

http://example.com/root/index.php/mycontroller/other_function

Seperti itulah dasar controller.
Kita dapat juga memberikan parameter ke controller, lewat url, mulai dari segment ke 3 dan seterusnya. Misalkan url kita :

http://example.com/root/index.php/mycontroller/other_function/3/1

berarti kita memberikan parameter 3 dan 1 sebagai nilai yang akan diolah di controller (Kita akan membahas ini lebih dalam di episode mendatang).

Untuk tutorial lebih lengkap silahkan kunjungi http://putraweb.net/

Categories: Codeigniter

Pengenalan Codeigniter

15 August, 2009 Leave a comment


CodeIgniter adalah sebuah framework php yang dapat mempercepat developer untuk membuat sebuah aplikasi web. Ada banyak library dan helper yang berguna didalamnya dan tentunya mempermudah proses development.

Apa Keunggulan Codeigniter?

CodeIgniter sangat ringan, terstruktur, mudah dipelajari, dokumentasi lengkap dan support yang luar biasa dari forum codeigniter. Alasan lainnya adalah

  • Menggunakan pattern MVC yang mempermudah dan meningkatkan flesibilitas
  • Menghasilkan url yang search engine friendly
  • Mudah untuk membuat library dan helpernya
  • Jalan di PHP 4 (4.3.2+) dan 5
  • Support banyak database MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, dan ODBC.
  • Sekuritas aplikasi terjaga
  • Banyak library dan helper yang mempermudah pekerjaan

Apa itu MVC?

MVC adalah kepanjangan dari Model View Controller. MVC sebenarny adalah sebuah pattern yang bertujuan memisahkan bisnis logic, data logic dan persentation logic (interface) atau simplenya memisahkan antara desain, data dan proses.

  • Model: Model berhubungan dengan data dan interaksi ke database.
  • View: View berhubungan dengan segala sesuatu yang akan di tampilkan ke end user. bisa itu halaman web, rss, javascript dan lain-lain
  • Controller:Controller bertindak sebagai penghubung data dan view

Berikut ini adalah contoh penggunaan codeigniter untuk menampilkan berita yang ada di database.

Langkah 1: Download Codeigniter

Anda dapat mendownload codeigniter di website Codeigniter

Langkah 2: Ekstract Codeigniter

Setelah anda meng ekstrak, letakkan di folder htdoc anda. anda akan mendapatkan struktur direktori seperti ini :

struktur
Kita hanya akan bermain di folder application, di situlah aplikasi kita diletakkan.

  • Folder system menyimpan semua file, baik itu file aplikasi yang kita buat maupun core frameworknya.
    • Folder application: disinilah aplikasi yang akan kita bangun diletakkan
      • Folder config : tempat menyimpan semua file konfigurasi yang ada di aplikasi mulai dari database, router dan autoload dari aplikasi
      • Folder controllers : tempat menyimpan semua file controller.
      • Folder errors : tempat menyimpan semua template error aplikasi
      • Folder helpers : tempat menyimpan helper-helper yang bukan berasal dari CI
      • Folder hooks : tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI
      • Folder language tempat menyimpan bahasa-bahasa yang akan di gunakan
      • Folder libraries tempat menyimpan semua library buatan kita sendiri
      • Folder models tempat menyimpan semua model.
      • Folder views tempat menyimpan semua file view applikasi.
    • Folder cache tempat menyimpan semua cache yang dibuat caching library.
    • Folder codeigniter tempat menyimpan semua semua file internals CI.
    • Folder database tempat menyimpan semua driver database drivers dan class yang akan digunakan.
    • Folder fonts tempat menyimpan semua fonts yang digunakan image manipulation library.
    • Folder helpers tempat menyimpan semua helper core CI.
    • Folder language tempat menyimpan semua langguage core CI.
    • Folder libaries tempat menyimpan semua library core CI
    • Folder logs tempat menyimpan semua logs generated oleh CI.
    • Folder plugin tempat menyimpan semua plugin core CI.
    • Folder scaffolding tempat menyimpan semua file yang berfungsi sebagai scaffolding .
  • Folder user_guide berisi userguide/manual penggunaan CI.
  • Fileindex.php file yang akan menghandle semua request yang dilakukan oleh client.

Langkah 3: Konfigurasi Codeigniter

untuk menggunaka codeigniter setidaknya anda harus mengubah konfigurasi base_url. Semua request dan helper yang berhubungan dengan link akan menggunakan itu. buka file open up system/application/config/config.php

10
$config['base_url'] = "http://localhost/belajar_ci/";

Langkah 4: Testing Default Codeigniter

Mengecek apakah dengan konfigurasi dasar sudah jalan apa belum. apabila sudah jalan akan ada tampilan seperti ini
untitled-2

Categories: Codeigniter

Tips cara menambah / pasang shoutbox di blog kita

15 August, 2009 Leave a comment

Secara umum untuk meletakkan shoutbox di website atau bog kita bisa menggunakan module, plugin atau addon yang sudah ada dengan mengaktifkannya tergantung jenis blog gratisan yang kita pakai. Tapi jika tidak bisa, maka kita bisa coba menggunakan shoutbox gratisan dari pihak ketiga.

Ada banyak situs web yang menawarkan jasa hosting shoutbox gratis kepada kita, seperti antara lain :
- http://www.shoutmix.com/main/
- http://www.free-shoutbox.co.uk/
- http://www.shootbox.fr/en/
- http://www.yellbox.com/
- http://www.shoutboxes.com/

Cara menginstall shoutboxnya yang dari pihak eksternal :
- Daftar accout baru di situsnya
- Seting-seting dikit
- Copy dan paste kode yang diberikan pada situs atau blog kita
Shoutbox siap digunakan kalau kodenya diperbolehkan jalan di server blog.

Panduan memasang shoutbox di blogger / blogspot :
- http://tutorials-for-new-blogger.blogspot.com/2007/07/add-shoutbox-on-your-blogger.html
- http://server3.oggix.biz/howto/bloggerbeta.html

Panduan memasang shoutbox di blog wordpress :
- http://en.forums.wordpress.com/topic/adding-shoutbox-give-me-a-link?replies=5

Categories: Internet

Aku ingin mendekapmu

Aku ingin mendekapmu. . . . . . .

Karena aku ingin memberi kekuatan yang tak sanggup kuucapkan dengan kata-kata

Apa pun ku ingin mendekapmu

karena telah kusaksikan banyak air mata mengalir dari pelupuk indahmu

Yang kulihat dengan hati bergetar

Aku ingin mendekapmu. . . . . .

Karena aku ingin berjalan bersamamu

Dalam menempuh liku hidup dengan tangan bergandengan

Ku ingin mendekapmu karena aku ingin kamu menangis didadaku

Kala hati dan pikiran jadi sesak tak menemukan jalan-jalan terang

Aku ingin mendekapmu. . . . . .

Karena aku tak punya bahasa lain untuk bicara tulus bahwa aku sungguh sayang padamu

Aku ingin mendekapmu karena tak mampu kulukiskan

Betapa ingin aku berbagi hidup dan kau jadi belahan diriku

Aku ingin mendekapmu. . . . . .

Karena aku ingin membisikkan kata-kata lembut”Aku selalu ada untuk mu”

Kau tidak akan pernah sendiri dan sunyi

Dan tak akan kubiarkan hatimu gentar

Aku ingin mendekapmu karena aku ingin mengusap rambutmu

Dan kuhirup wangi hati yang memberiku kelegaan

Aku ingin mendekapmu. . . . . .

Karena aku ingin mengecup keningmu

Agar kau tidur dengan damai dan wajah senyum

Aku ingin mendekapmu karena aku ingin mengecup kelopak matamu

Membuatmu terpejam dalam kehangatan agar bahagia datang memenuhi dadamu

Aku ingin mendekapmu. . . . . .

Karena aku ingin mengecup pipimu dan membiarkannya bersemu merah

Dengan mata berbinar dan wajah tersipu

Aku ingin mendekapmu karena kau sungguh berarti

Membuat hatiku hangat dan ringan penuh syukur tak terkira

Karena itu. . . . . .

Izinkanlah aku mendekapmu

Dengan tangan gemetar karena haru

Dan dada berdebar karena bahagia

Aku ingin mendekapmu. . . . . . . . . . . . . . . .

de-enjel.blogspot.com

Categories: All about me

Resize image JPEG dengan PHP

Artikel ini bertujuan untuk membuat sebuah gambar JPEG yang di-upload menjadi 3 bentuk(kecil, sedang, dan ukuran sebenarnya). Diharapkan dapat mengurangi beban load halaman website yang mempunyai list konten bergambar seperti e-commerce.
Catatan * : Hanya untuk format gambar (JPG,JPEG)

Menu upload gambar yang disediakan oleh website-website yang ada pada saat ini kebanyakan gambar yang di-upload di-copy secara langsung ke server. Jadi gambar yang dihasilkan hanya satu buah saja yaitu gambar yang di-upload. Padahal, pada kenyataannya website seperti e-commerce pada umumnya melakukan preview gambar sampai sebanyak tiga kali, yaitu:
- Preview gambar untuk list semua konten dengan keterangan singkat
- Preview gambar untuk keterangan detail
- Preview gambar untuk ukuran sebenarnya(versi large)

Apabila gambar yang dimiliki hanya satu buah saja, jadi setiap preview tersebut memakai gambar yang sama, hanya saja di-resize oleh perintah html. Hal ini tentu saja membebani pengunjung website ketika membuka list konten yang seharusnya menggunakan gambar kecil, tetapi disuguhkan gambar dalam ukuran sebenarnya. Oleh sebab itu penulis mencoba menawarkan sebuah solusi untuk hal di atas. Ilustrasinya seperti berikut:
- Pengelola web mengupload sebuah gambar JPEG (versi large)
- Sistem mengupload gambar tersebut menjadi 3 versi : versi small(untuk preview semua list konten), versi medium(untuk preview keterangan detail), versi large(ukuran sebenarnya)

Jadi, setelah gambar diupload dan dibuat menjadi 3 bagian maka website akan menampilkan gambar dalam ukuran sebenarnya(bukan di-rezise oleh perintah html).

Langkah-langkah implementasi :

1. Pastikan pustaka GD sudah diaktifkan agar PHP dapat mendukung pembuatan grafis secara on the fly.
Caranya:
- buka file configurasi php(php.ini) dengan text editor.
- Cari ;extension=php_gd.dll
- Hilangkan tanda ; sehingga menjadi extension=php_gd.dll
2. Buat folder “img” pada direktori htdocs(untuk web server Apache) atau wwwroot(untuk web server IIS)
3. Buat file php seperti di bawah ini dan simpan dengan nama “upload_image.php” di direktori yg sama dengan folder “img”:


<? //Fungsi untuk meng-upload gambar
function UploadImage($img_name){
header("Content-type: image/jpeg");

//direktori gambar
$vdir_upload = "img/";
$vfile_upload = $vdir_upload . $img_name;

//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["img"]["tmp_name"], $vfile_upload);

//identitas file asli
$im_src = imagecreatefromjpeg($vfile_upload);
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);

//Simpan dalam versi small 110 pixel
//set ukuran gambar hasil perubahan
$dst_width = 110;
$dst_height = ($dst_width/$src_width)*$src_height;

//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);

//Simpan gambar
imagejpeg($im,$vdir_upload . "small_" . $img_name);

//Simpan dalam versi medium 320 pixel
//set ukuran gambar hasil perubahan
$dst_width = 320;
$dst_height = ($dst_width/$src_width)*$src_height;

//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);

//Simpan gambar
imagejpeg($im,$vdir_upload . "medium_" . $img_name);

imagedestroy($im_src);
imagedestroy($im);
}
//Upload Gambar
UploadImage($_FILES["img"]["name"]);
?>

4. Buat file html seperti di bawah ini dan simpan dengan nama “upload.html” di direktori yg sama dengan folder “img”:



<form method=”post” action=”upload_image.php” enctype=”multipart/form-data”>
Image (JPG/JPEG) <input name=”img” type=”file”>
<input name=”submit” value=”Upload” type=”submit”>
</form>

5. Coba upload sebuah gambar berformat JPEG dengan perintah tersebut.
Lihat pada direktori “img”, jika berhasil maka akan terbentuk 3 buah file upload.

Categories: Php tutorial

Gombal Warning

Musim Terindah adalah ….

Ketika kau nyalakan pagi dengan senyummu
Ketika kau payungi siang dengan sapamu
Ketika kau tutup malam dengan belai manjamu

I luv u…
====================================
met malem yaa,,,, met bobo,,, jangan lupa berdoaa,,,
mimpi indahhhh,,, mimpiin akuu yaaa,,,, aku sayang kamuuu,,, jangan pernah tinggalin akuu yaaa,,,,,

=====================================

Nih
dah kusiapin makan siang yg istimewa buatmu: segelas cinta, sepiring
rindu, semangkok sayang, sepotong kasih, secuil cemburu, dan sebuah
doa.. Met maem yah..
===================================

1 pohöN bs jd HuTAN.

1 seNyumaN bs jd /HATiAN.

1 seNtuhAN bs jd Hal yg TAk TrlupAkAN

1 orANg sprTimu
bs jd rebutAN

========================================

Hari hujan,, lihatlahh ke luar jendela. coba hitung titik air yang jatuh dari langit ! Sebanyak itulahh aku merindukanmu

============================================

sms … sms … ada siapa disitu ? disini ada seseorang yang sayang denganmu. jika sayang denganku … sms balik donk …

===========================================

segitiga
pny 3 titik ujung…segiempat pny 4 titik ujung…aku harap rasa syg qta
sprti lingkaran yg tidak mempunyai titik akhir&tak berujung!!

==========================================

burung butuh sayap agar dia bs terbang dgn sempurna!!
aku bth kamu tuk ngejalanin hidup ni&buat semuanya jd sempurna…
setiap hari ku peluk kamu dihati aku…
==============================================

1x aku dilahirkan
1x aku hidup
1x aku akan mati
1 ayahku & 1 ibuku
1 cintaku…itu kmu…

======================================

Aku
mungkin bukan teman yang “sempurna” yg kamu cari, bukan juga yg
“terbaik” diantara semuanya, tapi yang pasti aku adalah teman yang
selalu ingat sama kamu

=====================================

ktika kmu tidur,kmu blh tu2p matamu..ktika kmu sedih,kmu blh tu2p matamu..ktika kmu mkn,kmu blh tu2p mulutmu..
tp jgn prnah kmu tu2p hatimu…krna didalamnya psti ada aku..
==========================================

“….Jikä
käü kecewä
dän b’sedih
krnä d’lükäi ücäpän Q,
….izinkän
kü hädir
meräwät
lükämü…
Krnä äkü…
JUAL PLESTER
Rp 500 @Biji
MAU BELI???

hehe bcanda, karna aku sayang kamu!!!!!
====================================================
aku ga brharap utk mnjadi orang yg trpntg dlm hidupmu..
itu permintaan yg trlalu bsr bagiku..
ak hanya brharap suatu saat nanti jk kau mlihatku..
kau akn trsenyum & brkata..
“dia slalu menyayangiku…
===========================================
Ga
semua bunga bisa jd lambang cinta,tapi mawar bisa..ga semua pohon bisa
berdiri kalau kehabisan air,tapi kaktus bisa..dan ga semua org bisa jd
pacar yg baik,tapi kamu bisa….

===========================================
“Akan kurangkai semua kata cinta yang ada di bumi ini, Jadikan seikat kembang agar kau tau semua isi hatiku..”

=======================================
“Seandainya bisa aku pengin menulis nama kamu di bintang, agar semua orang tau bahwa aku sangat mencintaimu”

=====================================

Dalam Sayur Ada Kaldu…
Relung Hatiku Tersirat Rindu
Bukan Maksudku Tuk Bilang I Miss You…
Ataupun Bilang I Love You…
Aa cuman mau bilang
Sebelum Tidur Pipis Dulu…
=====================================
Kasih… Aku rindu padamu saat aku sedih. Aku rindu padamu saat aku sendiri. Tetapi aku paling merindukanmu saat aku bahagia
================================

xxx,
xxx, xxx, xxx, xxx, xxx, aku ingin menulis sejuta kali namamu dihatiku.
agar saat satu namamu terhapus, aku masih punya 999 ribu lagi. sehingga
sampai matipun ga akan hilang namamu dihatiku…..

====================================

Setiap mlm
setiap detik….
ku slalu terbayang senyummu….
rambutmu yg sgt indah….
ingin rasanya selalu disampingmu slamanya.
trus…………..

Isiin Pulsa gw Yah say..kalo mw lanjutannya

==========================================
percintaan kita dik!
seperti denting gitar akustik
lembut dan manis didengar
meski kadang kita bertengkar

=========================================
Disaat hari panas maupun hujan , kamu selalu bawa mobilmu
Disaat aku lapar, kamu selalu ngirimin aku makanan delivery
Disaat aku pengen ganti handphone baru, kamu yang gesek kartu kreditmu
Disaat aku hamil, kamu dimana ?
========================================
aku
berusaha memberikan cinta terbaik yang aku punya buat kamu . aku
pastikan klo hatiku cuma buat kamu…. jadi jgn marah lagi ya sayang…..

=======================================

Pagi
ini gw bangun diantara orang2 yang gw sayangi. tp gw ngerasa kok masih
ada yg kurang ya. setelah gw cari kemana2 akhirnya gw tau itu siapa.
orang itu adalah kamu

====================================

seuntai kata terungkap dari jiwa
seulas senyum memberi pesona
ku alun nada tapi tak bersuara
hanya lewat sms ini ku tuliskan sebuah kata
“aku mencintaimu”

===================================

Pokoknya apapun yg km lakukan, ak akan selalu ngedukung kamu…

karena didalam hati ak, km adalah no. 1…

dan kita harus saling mendukung

supaya apa yg kita cita2kan be2, bisa terjadi

Amin..

======================================

jka aku dapat menarik pelangi d langit
maka akan ku bentuk namamu
dan kan ku kembalikan lagi ke langit
agar semua tau
betapa beruntungnya aku memilikimu

======================================


di sudut hatimu mungkin pernah terbesit pertyan konyol… apa tangan ini
akan menggenggam tgnmu selamanya? apa bibir ini akan selalu tersenyum
utkmu selamanya? aoa pelukan ini akan selalu kuberikan pdmu selamanya?
apa hati ini akan selalu mencintaimu? jika kau sudah mengetahui
jawabannya… utk apa kau tanyakan? dan utk apa ku jwb? “
===============================

Tuhan
tlg bantu dia Memejamkan matanya, temani dalam mimpi Indahnya agar
besok pagi dia terbangun dengan senyum Maniznya, sampaikan padanya
bahwa ku ingin jadi kekasih yg terbaik untuknya”

=======================================

Jika waktu dapat berenti mengalir…
Aku berharap itu waktu kita sedang bahagia.
Jika waktu harus mengalir pergi…
Aku berharap kamu ga kan ngelupain aku.

===================================
satu tambah satu sama dengan dua..
mau gak mau lo jadian sama gua……..

=====================================

oh betapa indahnya kamu membuat aq terasa terhanyut ketika melihat km kasihku

===================================

Lupa agama?
===> ooops…
Neraka!
Lupa orang tua?
===> ich…
Durhaka!
Lupa sesama?
===> ach…
Byasa!
Tapi lupa ama kamu?
===> Ehm…
mana bisa! : )

===============================

kamu pernah bilang perasaan aku ke kamu pasti berubah tar, ga kaya pas pedekate lagi. dan aku bilang ga akan

ternyata iya, perasaan aku ke kamu dah berubah

semakin hari, semakin aku tambah cinta dan sayang ama kamu

maafin aku ya..

===================================

Mlm
ini bulan bgt indah menyinari bumi seperti hatiku yg sdang bhagia krn
dsinari oleh cintamu yg begitu hangat bagai nyala api yang takkan padam
walau diterpa badai

====================================

Cintamu
adalah anugrah untukku sbb krn cintamu hatiku bhgia, ku ingin slalu
bersandar di pelukmu krn hanya km yg pantas menjagaku dan jagalah pula
hati dan cintaku spt bulan yg slalu menjaga malam di waktu gelap,
yakinkan hatimu aku milikmu dan hanya untukmu

===================================

…Smga Allah sgra meridhoi hub.Kta dlm suciny ikatan pernkahan..

======================================

sayang kamu tuh kaya kipas angin…. menyejukan hatiku… hehehehe
Tadi
malam aku kirim bidadari untuk menjaga tidurmu. Eh, dia buru-buru
balik. Katanya, ‘Ah, masa bidadari disuruh jaga bidadari?’ — Hoek!
=====================
Kalau kamu nanya berapa kali kamu datang ke pikiranku, jujur aja, cuma sekali. abisnya, ga pergi2 sih! — Najis Loh!
=====================
Sempet bingung jg, kok aku bisa senyum sendiri. Baru nyadar, aku lagi mikirin kamu. — WAKS!
Kalau suatu saat kamu hancurkan hatiku… akan kucintai kamu dengan kepingannya yang tersisa. — Hoeeek!
=====================
Berusaha melupakanmu, sama sulitnya dengan mengingat seseorang yang tak pernah kukenal. — Hahaha nice one!
=====================
Kalau kamu ajak aku melompat bareng, aku ngga bakalan mau. Mending aku lari ke bawah, bersiap menangkapmu. — idih gepeng ntar!
=====================
Aku
pernah jatuhkan setetes air mata di selat Sunda. Di hari aku bisa
menemukannya lagi, itulah waktunya aku berhenti mencintaimu. — jitak!
=====================
Ga usah janjiin bintang dan bulan untuk aku, cukup janjiin kamu bakal selalu bersamaku di bawah cahayanya. — najooos..
=====================
Kalau
kamu nanya mana yg lebih penting buat aku: hidupku atau hidupmu, aku
bakal jawab hidupku. Eits, jangan marah dulu, karena kamulah hidupku. —
gyahahaha sakit perut..
=====================
Pertama ketemu, aku
takut ngomong sama kamu. Pertama ngomong sama kamu, aku takut kalau
nanti suka sama kamu. Udah suka, aku makin takut kalau jatuh cinta.
Setelah sekarang cinta sama kamu, aku jadi bener2 takut kehilangan
kamu. Kamu emang menakutkan! — weeekkkk
=====================
Ketika hidup memberiku seratus alasan untuk menangis, kau datang membawa seribu alasan untuk tersenyum. — getok pake kursi
=====================
Jika
aku bisa jadi bagian dari dirimu, aku mau jadi airmatamu, yang
tersimpan di hatimu, lahir dari matamu, hidup di pipimu, dan mati di
bibirmu — maksut loh?!
=====================
Orang bilang bulan
itu indah…tapi aku bilang tidak. Orang bilang planet venus itu
cantik…tapi menurut aku tidak. Aku bilang bumi itu indah dan
cantik…karena ada kamu. — lempar pake bedug mesjid!
=====================

SMS Gobal Ungkapan cinta

hm.. apa ya,

ya ntar aja kuedit lg postingan ini

Oya,
bagi yg bermaksud menulis komentar yg menghina ajaran islam, menghina
Allah dan Muhammad SAW, sebaiknya anda urungkan niat anda, karna
komentar anda akan saya hapus,

sebenarnya saya jg gak tega, tapi lbh ga tega lg kalo Allah dan rasulNya dihujat, gitu,

harap maklum yach

have a nice day

gut lak

———————————————————-

kumpulan sms gombal – sms romantis – sms cinta – sms lucu – sms jayus – sms aneh – sms humor

OTOMATIS ROMANTIS (KUMPULAN SMS GOMBAL – SMS MESRA – SMS RAYUAN CINTA VERSI INDONESIA)

Mo blg kngn, diblng sok dekat.

Mo bilang sayang, takut dianggap gk taw malu.

Mo bilang…CINTA, Tkt dh ada yg poenya.

Terpaksa dech cm bs bilang lg ngapa??

======================================
Wafer bkata pd coklat
“Qt ni sungguh manis kn?”

Coklt menjawab
“ U pikir qt yg paling mnis?
U liat donk org yg baca sms ni
Lebih Manis!!
Liat..LIat
Dy tersenyum
Duh.. Manisnya…”
=========================================
Stitik ksh mbwt qt sayanx,

seucap kta mmbwt qt percaya,

sekecil luka mbwt qt kecewa,

tp sebuah P’shabtan akn slamanya bermakna…
========================================

Aku ingin mencintaimu dengan sederhana Dengan kata yang tak sempat diucapkan kayu kepada api yang menjadikannya abu,
dengan isyarat yang tak sempat disampaikan awan kepada hujan yang menjadikannya tiada
==========================================
Musim Terindah adalah ….
Ketika kau nyalakan pagi dengan senyummu
Ketika kau payungi siang dengan sapamu
Ketika kau tutup malam dengan belai manjamu

I luv u…
=====================================
Prtmnan qt g seperti esia yg setia 1 jm

Gk seperti baygon yg setia 8 jm

N gk sprt pepsodent

Yg setia 12 jam

Prtmanan qt hrs sperti…?

Rexona

Yg setia setiap saat

=======================================
Bukan laut namanya jika airnya tidak berombak, bukan cinta namanya jika perasaan tidak pernah terluka…
=============================
PERINGATAN PEMERINTAH: HATI2 THD SMUA UNGKAPAN CINTA DAN RAYUAN LEWAT SMS, KARENA SEMUANYA BOHONG. KECUALI SMS DARIKU????

===============================
Rayulah
aku,dan aku mungkin tak mempercayaimu. Kritiklah aku, dan mungkin aku
tak menyukaimu. Acuhkan aku, dan mungkin aku tak memaafkanmu.
Semangatilah aku, dan mungkin aku tak kan melupakanmu(William Arthur)
==================================
Inginku kirim
BUNGA, takut ia kn
LAYU, ingin ku kirim
SENYUM, takut tak
DIBALAS, ingin ku
kirim RINDU, takut
HASRAT tak ksmpaian.
jadi, ku kurim DOA

agr dirimu sht sllu..
==================================

Kata PETERPAN hidup itu butuh dengan SAHABAT.
Biar kita tidak KESEPIAN kayak DIGTA,
Dan juga kita jangan kayak RATU yang bisanya cuma nyari TTM,
Kan kita sudah dibilangin ama RADJA,kita harus JUJUR,
Biar tidak PUDAR seperti ROSSA,
Makanya kita harus bisa cari CINTA YANG SEMPURNA layaknya KANGEN BAND.

====================================
S-Seandainya
E-Engkau
L-Lebih kenal
A-Akan diriku
M-Maka aku
A-Akan
T-Tersenyum
M-Manis utkmu
A-Agar engkau
L-Lebih tahu
A-Aku sentiasa
M-Merinduimu
=======================

matamu bak purnama merindu
bisikmu seperti syahdu menusuk jiwaku
bibirmu telaga madu manis di sudut senyummu
bunga depositomu adalah sumber inspirasiku

==============================

MetroTV, CNN, detikcom, Bang Napi, Liputan 6, Antara, ESPN, WordPress News adalah berita basi

kabar darimu lah yang selalu kunanti

==========================================

tau ga knapa malem ini ga ada bintang ??
soalnya bintangnya pindah semua ke matamu…

======================================

Sekarang aku gendutan gak sih?

km tau gak kenapa?

soalnya….

km udah mengembangkan cinta yang banyak dihatiku….

======================================

cintaku lebih gombal dari pada sekedar gombalan para gombalers
======================================

Ingetin aku buat bawa kacamata hitam kalo ketemu kamu yak. Abisnya pesonamu menyilaukanku siy…
=====================================

kopi ini pahit, tapi kalau minum sambil melihat dirimu, kopi ini terasa manis deh…

Eh gak nyangka, kumpulan sms wagu dari hapeq yang dah q jual malah jadi top click di blog ini ha..ha..ha….

Buwad
nambahin yang kemaren , ni q posting lagi sms” gak jelas.ada yang
romantis, sok mesra, sok deket, sok imut, sok ganteng, sok jelek (WOy
Ngarang loe). Sebagian ada yang dikirimi temenq ada juga hasil nyari
dari om google..

==============================

Nih dah
kusiapin makan siang yg istimewa buatmu: segelas cinta, sepiring rindu,
sepotong kasih, secuil cemburu, dan sebuah doa.. Met maem yah..

Categories: Hidup
Follow

Get every new post delivered to your Inbox.