error upload phpmyadmin ” You probably tried to upload too large file”

error

hal ini terjadi ketika kita mengupload sebiah file yang besarnya diatas besaran yang di tetapkan oleh default setting phpnya, untuk mengatasi hal ini yang harus anda lakukan adalah mengubah setting / besaran upload pada konfigurasi php, berikut yang dapat dilakukan ,saya menggunakan linux debian dengan xampp sebagai server phpnya. Untuk itu buka file php.ini pada server saya lokasinya intstall xampp nya ada di folder /opt lokasi php ini  terdapat pada /opt/lampp/etc/

setelah itu buka file php.ini dan ubah nilai

  1. upload_max_filesize = 2M menjadi ukuran file anda misal 20M
  2. post_max_size = 8M menjadi ukuran file anda misal 20M
  3. kemudian restart server anda

semoga berguna 🙂

Mengganti banyak karakter atau huruf dengan php

untuk mereplace / mengganti suatu huruf menggunakan php kita dapat menggunakan fungsi

str_replace(huruf target,huruf pengganti,string kata )

contoh


<?php

//jika satu kata
$pesan= str_replace('saya', 'aku',"saya jagoan");
kata asal : saya jagoan
hasil :aku jagoan

//jika banyak kata kita masukkan target kata yang mau diganti pada sebuah array,
//dibawah ini kata akan dihilangkan dengan diganti ''
$string_replace = array('\'', ';', '[', ']', '{', '}', '|', '^', '~');
$pesan= str_replace($string_replace, '',"\;[]inicontohkata");

kata asal : \;[]inicontohkata
hasil :inicontohkata
?>

semoga berguna 🙂

Membuat popup untuk informasi pada website menggunakan jquery

Untuk membuat popup informasi pada sebuah web kita dapat menggunakan jquery untuk melakukannya

so far it easy to do

popup

pertama

  1. siapkan jquery engine nya
  2. siapkan jquey pop upnya disini kita memakai jquery reveal modal
  3. siapkan file modal (atau file html sebagai induknya

paket file lengkapnya bisa download disini (program belum dimodifikasi)

ini file html induknya

</pre>
<html>

 </head>
 <body>

</body>

</html>

tambahkan css,jquery engine dan jquery pop upnya

/* Attach the Reveal CSS */
<link rel="stylesheet" href="reveal.css">

/* jQuery needs to be attached */
<script src="jquery.min.js" type="text/javascript"></script>

/* Then just attach the Reveal plugin */
<script src="jquery.reveal.js" type="text/javascript"></script>

/* tambahkan jquey enginenya filenya tergantung engine yang anda download disini saya pake jquery-1.7.1.min.js */
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>

setting popupnya


<div id="myModal" class="reveal-modal">
<h1>Juduk</h1>
<p>halaman ini berisi informasi yang ingin ditampilkan.</p> <a class="close-reveal-modal">× Tutup</a> </div>

setting eventnya

jika mau langsung keluar pada saat file html nya load oleh browser
tempatkan di head html

<script type="text/javascript">
$('#myModal').reveal({
     animation: 'fadeAndPop',                   //pilih jenis popup fade, fadeAndPop, none
     animationspeed: 300,                       //kecepatan animasi
     closeonbackgroundclick: true,              //if you click background will modal close?
     dismissmodalclass: 'close-reveal-modal'    //the class of a button or element that will close an open modal
});
});

jika mau klik baru keluar

<a href="#" data-reveal-id="myModal">Click Me For A Modal</a>

kode lengkapnya download disini (program sudah dimodifikasi)
referensi http://zurb.com/playground/reveal-modal-plugin

semoga berguna 🙂

jenis – jenis backup

Backup adalah menyalin isi disk kedalam media lain seperti: floppy disc, magnetic tape, optical disk, external hardisk, dll
jenis jenis backup

  1. Full backup :salinan lengkap komputer termasuk data -data user dan sistem operasi itu sendiri
  2. Incremental backup (backup peningkatan) :  menyalin semua data yang berubah sejak terakhir kali melakukan full backup ataudifferential backup
    Kelebihan:
    waktu yang lebih singkat,Backup lebih cepat daripada full backup, membutuhkan tempat sementara yang lebih kecil daripada yang dibutuhkan oleh full backup.
    Kekurangan:
    Waktu untuk restore sangat lama.
  3. Differential backup : Sama dengan tipe incremental tapi archive bit tidak dihapus setelah backup
  4. Mirroring (backup cermin): sama dengan full backup, tetapi data tidak di padatkan atau dimampatkan (dengan format .tar, .zip, atau yang lain)
    kelebihan : metode backup yang paling cepat bila dibandingkan dengan metode yang lain karena menyalin data dan folder ke media tujuan tanpa melakukan pemadatan. kekurangan : menyebabkan media penyimpanannya harus cukup besar.

referensi:

teknologi backup dan recovery rahmad rafiudin andi publisher
http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-2/ch17s07.html
http://www.scribd.com/doc/28184829/86/Jenis-Backup
http://robinsandhypurba.wordpress.com/proses-backup-data/

port yang sering digunakan

Port secara sedehana diibaratkan sebagai  pintu service, misalkan sebuah komputer membuka port 21 maka komputer tersebut membuka diri untuk sebuah pelayanan FTP ( File Transfer Protocol ) defaultnya adalah layanan tsb, bisa juga port 21 di set untuk ssh dsb

ada dua jenis Port yaitu :

  1. Port fisik,adalah soket atau slot atau colokan yang ada di belakang CPU sebagai penghubung peralatan input-output komputer, misalnya Mouse, keyboard, printer dsb
  2. Port Logika (non fisik),adalah port yang di gunakan oleh Software sebagai jalur untuk melakukan koneksi dengan komputer lain, tentunya termasuk koneksi internet

Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan Port Number
jumlah port maksimum 65536 buah
protokol transport port :  TCP ,  UDP

Nomor Port dibagi kedalam tiga bagian  jangkauan yaitu :

  1. Port Umum ( Well Known Ports )
  2. Port Terdaftar ( Registered Ports ), dan
  3. Port Pribadi dan/atau Dynamik ( Dynamic and/or Private Ports )
Pembagian-pembagian ini diatur oleh sebuah badan yang disebut IANA ( Internet Assigned Number Authority ) adalah sebagai berikut :
  •  Port Umum : 0 sampai dengan 1023 | aturan pembagiannya terdapat dalam ( RFC4340 ) bagian  19.9.
    (kebanyakan dipakai oleh root,atau oleh program yang dijalankan oleh user,seperti ftp(21),ssh(22),telnet(23),http(80))
  • Port Terdaftar : 1024 sampai dengan 49151 | aturan pembagiannya terdapat dalam ( RFC4340 ) bagian 19.9.
    (kebanyakan digunakan oleh Networking utilities seperti Browser, Email Client, Messenger Utilities untuk berkomunikasi dengan remote
    server. Biasanya Networking utilites akan membuka secara acak port pada range ini untuk terhubung dgn remote server. Port number pada range inilah yang membuat kita dapat melakukan surfing di internet,melakukan pengecekan e-mail,dll. Misalanya kita sedang Chat dengan Yahoo! Messenger maka kita sedang mengakses Port:1143,1155,5050,1177, 1186, 1187)
  • Port Pribadi : 49152 sampai dengan 65535
    (terutama di gunakan program yang memerlukan range port number yang besar, seperti pada Sun yang menjalankan RPC pada port 32768)

port yang sering digunakan

PORT

TCP

UDP

KETERANGAN

7 TCP UDP Echo protocol ( protokol untuk ping )
15 TCP UDP Netstat service ( melihat aktivitas jaringan )
20 TCP FTP (File Transfer Protocol, Default data)
21 TCP FTP (File Transfer Protocol, control, connection dialog)
22 TCP SSH (Sistem secure shell), SCP (SSH untuk copy)
23 TCP Telnet
25 TCP SMTP (outgoing email)
43 TCP Whois protocol ( command untuk melihat informasi host dalam jaringan )
53 TCP UDP Domain name server (DNS)
67 UDP Dinamic Host Connection Protocol ( DHCP )
80 TCP UDP HTTP
110 TCP UDP Pop 3 (incoming email)
137 TCP UDP Netbios name service
138 TCP UDP Netbios Datagram service
139 TCP UDP Netbios Session service
220 TCP UDP Internet message Access protocol ( IMAP ) vertion 3
389 TCP UDP Lighweight Directory Access Protocol ( merupakan DHCP di Linux )
443 TCP HTTPS ( versi HTTP yang secure / aman )
513 TCP Remote login ( melakukan login remote desktop )
520 UDP Routing information protocol ( untuk melihat routing jaringan )
1194 TCP UDP openVPN ( virtual private network ) untuk konek ke komputer di luar jaringan
5900 TCP UDP Virtual network computing ( VNC ) , remote komputer
8080 TCP HTTP web proxy
10000 TCP Webmin Linux

referensi :

http://irm89.wordpress.com/2012/05/28/daftar-nama-port-yang-sering-digunakan/
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
http://www.sharemyworlds.com/2012/05/apa-itu-port.html
http://bwatasiwa.blogspot.com/2011/08/apa-itu-port.html
http://seven-technology.blogspot.com/2010/03/apa-itu-port.html

semoga berguna 🙂

tool optimalisasi website

Arti status domain

macam macam arti status domain sebuah website ketika kita gunakan fasilitas whois terhadap sebuah domain.

  • ACTIVE : Ini adalah status normal sebuah domain
  • REGISTRAR-HOLD : Domain ditahan oleh registrar, tidak bisa diperpanjang
  • REGISTRY-HOLD : Domain ditahan oleh registry, tidak bisa diperpanjang.
  • REGISTRAR-LOCK : Domain di lock oleh registrar berdasarkan permintaan registrant. Domain tidak bisa dimodifikasi atau di transfer.
  • REGISTRY-LOCK : Registry mengunci domain. Setingan domain tidak bisa dirubah.
  • REDEMPTIONPERIOD : Domain expire dan tidak aktif, registry menunggu 30 hari dalam status ini sebelum dihapus. Registrant bisa memperpanjang tetapi tidak bisa didaftar baru oleh pihak lain.
  • PENDINGRESTORE : Domain yang expire dalam proses pengaktifan kembali menjadi status ACTIVE.
  • PENDINGDELETE : pada status ini domain sudah melewati masa redemption dan sedang diproses untuk dihapus oleh regustry. Domain tidak bisa diperpanjang lagi.

url encode

apa itu url encoding?
menurut saya: “adalah proses mengkonversi string kedalam format url yang valid untuk dikirim ke browser”
menurut http://www.forum.kc-tutor.com/discussion/25/html-url-encoding “berfungsi untuk meningkatkan keamanan pada sebuah URL dalam menjelajahi dunia internet.”
menurut http://www.w3schools.com “URL encoding converts characters into a format that can be transmitted over the Internet.”

aturan menurut http://www.w3schools.com

  1. url dikirimkan ke browser dalam format ASCII (dalam prakteknya kok hanya spesial character yg berubah??? i do not know)
  2. implementasnya untuk spesial character(;?/:#&=+$,spasi%) diganti % dan diikuti nilai hexadecimal dari special character tersebut
  3. spasi diganti oleh tanda +

contoh

pengiriman data secara get akan di konversi kedalam format url secara otomatis oleh browser

<form action="contoh.html" method="GET"><input type="text" name="var" value="ini contoh loh#" size="50" />
 <input type="submit" /></form>

hasil pada url

nomor hasil url encoded merupakan hexadesimal ascii dari character tersebut
misal character & nilai hexadesimal ascii nya = 26 nah url encoded nya %26
tabel spesial character untuk url encoded from http://www.permadi.com/tutorial/urlEncoding/

tabel nilai ascii (klik untuk memperbesar)

extended ascii

Ditulis dalam website. Tag: . 2 Comments »