Hello world!
Thursday, October 1st, 2009perbatasan antara sarunkgenk pake wordpress dengan pake wordpress mu
perbatasan antara sarunkgenk pake wordpress dengan pake wordpress mu
Buat temen2 geng sarung ada titipan dari seorang teman, silakan dibuka url ini ya. Vote untuk kabarmadura.com. Denger2 sih yang dari Indonesia cuma ada 2, tapi belum tau juga nih. Belum sempat ngecek soalnya.
Trims
Memberi limit saat upload file
So lets study PHP ( masih newbi di php, so entar klo salah mohon informasinya ya, or ada tambahan lainnya )
So pertama kita bikin halaman awalnya dulu ( form untuk upload data ), kita bikin n kasih nama index.php, oh ya jangan lupa taruh ini di htdocs(local server) komputer kita, taruh dalam folder “upload”.
Adapun syntax untuk index.php adalah sebagai berikut :
<table>
<tr>
<td>Upload datFile Upload (Limit file size 50 K)</td>
</tr>
<tr>
<td><input name=”ufile” id=”ufile” size=”35″ type=”file” /></td>
</tr>
<tr>
<td><input name=”Submit” value=”Upload” type=”submit” /></td>
</tr>
</table>
<table>
Setelah itu kita bikin file php yang berfungsi untuk upload data, kita kasih nama action.php ( liat di atas di form ada action=”action.php”, maksudnya tuh saat di submit site ini akan manggil file action.php buat eksekusi )
Adapun isi dari file action.php adalah sebagai berikut :
$max_size = 50000; // mendefinisikan max_size = 5oK digunakan untuk perbandingan dengan dile yang diupload
$path = “img/”.$HTTP_POST_FILE['ufile']['name'];
//$path = path dimana kita akan meletakkan image, di sini berarti kita akan meletakkan image di img/, jangan lupa folder imagenya di buka dulu file permisionnyaif ($ufile !=none) {
$file_size = $HTTP_POST_FILE['ufile']['size'];
//dpetin nilai size dari data yang diupload
if ($file_size >= $max_size) {
echo “File yang anda upload terlalu besar
“;
echo “Ukuran file anda adalah”.$file_size.” K”;
echo ”
Ukuran maks 50000 K”;
echo ”
Back“;
}else{
if(copy($HTTP_POST_FILE['ufile']['tmp_name'],$path)){
echo “upload succes bro
“;
echo “
echo ”
Back“;
}else
{
echo “Copy Error”;
}}
}
?>
Hmmm.. semoga bisa bermanfaat
Lets the dream begin
-adim-
hhmmmm, so lets me to ask why i write this.
OKe, awal mula aku penasaran dengan php info, suatu saat temanku menunjukkan bahwa dia menaruh phpinfo pada servernya, sehingga kluarlah data data server dan setting apa saja yang dia gunakan. Hmm… Aku berpikir sangat keras tentang hal ini,…(” wah bagaimana bikinnya ya”, dalam hati).
Setelah beberapa saat akhirnya aku mulai untuk belajar php, dan akhirnya suatu ketika aku menemukan apa yang dinamakan phpinfo dan apa fungsi dari phpinfo.
phpinfo berguna untuk menampilkan beberapa informasi tentang PHP yang digunakan server tersebut.juga termasuk informasi tentang PHP kompilasi pilihan dan ekstensi, PHP versi, informasi server dan lingkungan (jika dikompilasi sebagai modul), di lingkungan PHP, informasi versi OS, path, master lokal dan nilai-nilai konfigurasi pilihan, HTTP header, dan PHP Lisensi
Nah untuk bikin file ini ternyata mudah :
So lets try :
- Misal kita buat aja info.php ( yang nanti akan di taruh di server kita ).
adapun isi dari file ini adalah
<?php
phpinfo();
?>
Nah ternyata begitu saja untuk membuat phpinfo… hmmmm ternyata selama ini…
Seperti inilah tampilan dari info tersebut

Lets the dreams begin
-adim-
pagi ini iseng2 berhadiah. mau bikin alert pake bash script untuk nge-cek load average server. ya kurang lebih seperti ini lah kondisinya :
#!/bin/bash
FTEXT="load average:"
NOTIFY="80.0"
TRUE="1"
F15M="$(uptime | awk -F "$FTEXT" '{ print $2 }' | cut -d, -f3)"
RESULT=$(echo "$F15M > $NOTIFY" | bc)
#echo $RESULT
if [ "$RESULT" -eq 0 ]
then
echo "load average masih aman.."
else
echo "load average hampir mencapai puncak. sending alert.."
fi
pada kondisi kedua, bisa diselipkan proses kirim sms atau kirim email supaya bang admin tau kalo load servernya lagi tinggi.
Kemarin aku menemukan sedikit bug pada theme modern notepad (kalo memang bisa disebut sebagai bug). Setelah login dan ketika kirim komentar pada salah satu artikel, ketika diklik submit comment, proses insert komentar tidak berjalan. Hanya tampilannya blank. Setelah sedikit diulikin, ditemukan ada 1 baris script yang tidak ada pada theme modern-notepad ini. Solusi dari kasus ini adalah dengan menambahkan script :
<input type=”hidden” name=”comment_post_ID” value=”<?php echo $id; ?>” />
di dalam commentform di theme modern-notepad (comment.php).
Masalah berikutnya adalah pesan “Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.” selalu tampil di bawah textarea pada commentform. Solusi dari masalah ini adalah dengan mengubah “none” menjadi “1″ dan tanda “!=” menjadi “==” pada script :
if (’1′== get_settings(”comment_moderation”))
di dalam commentform di theme modern-notepad (comment.php).
Masalah berikutnya adalah pada plugin password protected. Meskipun udah login pada artikel yang di protect, masih juga belum bisa isi komentar. Solusinya adalah dengan menyamakan beberapa baris script pada comment.php di theme modern-notepad, dengan theme default. Berikut script yang diubah :
sebelum diubah :
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if (!empty($post->post_password)) {
// if there's a password
if ($_COOKIE['wp-postpass_'.$cookiehash] != $post->post_password) {
// and it doesn't match the cookie
?>
<p class="nocomments">
<?php _e("This post is password protected.
Enter the password to view comments."); ?>
<p>
<?php
return;
}
}
setelah diubah :
if (!empty($_SERVER['SCRIPT_FILENAME'])
&& 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if (!empty($post->post_password)) {
// if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {
// and it doesn't match the cookie
?>
<p class="nocomments">This post is password protected.
Enter the password to view comments.</p>
<?php
return;
}
}
Btw di suatu kelas, seorang guru ( red * gurunya galak) sedang menerangkan pelajaran pada muridnya.
Guru : “Anak – anak sekarang kita belajar tentang antonim, apabila ibu berkata tolong
dijawab dengan antonimnya ya????”
Murid :”Iya buuuuuuuuu !!”"
Guru : “X antonimnya ‘maju’???”
x : “Mundur”
Guru :”Y,,, panas ???”
y:”,,,emm (ambil pikir) dingin Bu”
Guru :”bagus bagus kalian emang pintar”
Guru :”Z, bapak?????”
z : “Ayah ”
Guru : “Salah”
z: “Benar”
Guru : “Bodoh kamu”
z : “Pintar saya”
hehehehehehhe, murid yang pintar, eh nakal deng
Hmmm…. akhirnya nemu juga cara format angka dari angka ke dalam bentuk indonesia., alhamdulillah…..tetap ntrus belajar
So gini nih ceritanya :
Nah belajar n terus belajar php nih, saat aku disuruh ngrubah angka ke dalam format mata uang Indonesia aku kebingungan bnget, setelah searching n baca manual akhirnya ktemu juga dah, tapi sayangnya format ini terbatas dalam beberapa negara, yaitu US ama itali klo gak salah, untuk yang laen masih belum twu aku. Padahal misal nih kita nulis angka 1000 maka harus kluar Rp. 1.000,00.
Mmm… tpi akhirnya akal – punya akal alhamdulillah jadi lah itu, kayak gini nih scriptnya
<?
$nilai = 175000;
setlocale(LC_MONETARY, ‘id_ID’);
$nilaiindo = money_format(’%i’, $nilai); // nah ni sebenernya ngambil dari format US (yang lebih deket ke dalam format indonesia aja
for($i=0;$i<20;$i++){
if($nilaiindo[$i] == ‘,’){
$nilaiindo[$i] = ‘.’;
echo $nilaiindo[$i];
}elseif($nilaiindo[$i]==’.'){
$nilaiindo[$i] = ‘,’;
echo $nilaiindo[$i];
}else{
echo $nilaiindo[$i];
}
}
$buangL = substr_replace($nilaiindo,’Rp.’,0,3);
echo “<br/>”.$buangL;
?>
nah cuman disini ada yang masih kurang, yaitu banyaknya karakter untuk angka terbatas masih 20 ( di looping aku pass in cuman 20 ), sbenere ini juga kurang efisien misal angka yang ada kurang dari 20..
Tpi ini gak berhenti disini kok, masih berlanjut entar
, masih mo belajar fungsi untuk menghitung banyaknya kata di php
Arigato gosaimaze, sumimase
Lets the dreams begin
-adim-
Saat kita menjalankan linux dengan shell, untuk merubah data (text) kita dapat menggunakan aplikasi vim, adapun format commandnya :
vim <namafile>
Awal mulanya saya sangat kesulitan dengan menggunakan VIM, karena tidak twu bagaimana cara menggunakannya. Akhirnya tanya kepada kakek (red Google) pun ku lakukan. Alhamdulillah akhirnya nemu cara penggunaannya, Nah ni mungkin bisa membantu
Shorcut – shorcut yang digunakan pada VIM
-FUNGSI DELETE (hapus)
dd –>digunakan untuk mengahapus 1 baris dimana kursor berada
ndd –>digunakan untuk menghapus banyak (n) baris ( misal kita ketik “5dd”)
dw –>digunakan untuk menghapus kata setelah kursor
db –>digunakan untuk menghapus kata sebelum kursor
D –>digunakan untuk menghapus baris dari saat cursor sampai akhir baris
-FUNGSI SEARCH
/ –>digunakan untuk mencari ke depan (forward), tulis kata yang akan dicari setelah “/”
? –>digunakan untuk mencari ke belakang (backward)
n –>ulangi pencarian ke depan (forward)
N –>ulangi pencarian ke belakang (backward)
-FUNGSI CUT AND PASTE
yy –>digunakan untuk mengkopy 1 baris dimana kursor berada
nyy –>digunakan untuk mengkopy banya (n) baris, contoh 5yy –>mengkopy 5 baris
p –>digunakan untuk paste
-FUNGSI INSERT TEXT
i –>digunakan untuk switch/ pindah ke insert mode ( mode untuk memasukkan text)
o –>digunakan untuk switch/ pindah ke insert mode, kursor diletakkan di bawah kalimat
O –>digunakan untuk switch/ pindah ke insert mode, kursor diletakkan di atas kalimat
A –>digunakan untuk switch/ pindah ke insert mode, di akhir baris kalimat
-FUNGSI NAVIGASI
b –>digunakan untuk memindahkan kursor dari awal sebuah kata
w –>digunakan untuk memindahkan kursor di akhir sebuah kata
$ –>digunakan untuk memindahkan kursor di akhir baris
- FUNGSI MISCELLANEOUS
. –>digunakan untuk mengulang command
u –>digunakan untuk mengundo command
- FUNGSI
:w Save the file
:w! Save the file and ignore errors such as an existing file with the
same filename
:q Quit vim
:q! Quit vim and ignore errors such as an unsaved file
:s/word/replacement/ Search from the cursor downwards and replace any instances of
the word with the replacement 1
:help View help documentation
Semoga bermanfaat key
-adim-
Lets the dream begin!!
nah apabila kita menggunakan terminal di dalam linux maka command command dasar ini sangat membantu dalam penggunaan linux.
clear –> command ini digunakan untuk membersihkan tampilan layar terminal
date –> command ini untuk nampilin tanggal hari ini
eject –> command ini digunakan untuk membuka cd room
exit –> command ini digunakan untuk menutup aplikasi, misal di terminala kita ketik exit,enter maka terminala akan close / menutup
file –> command ini digunakan untuk mengetahui detail tentang file tersebut, adapun penulisannya file <namafile>
free –> command ini digunakan untuk menampilkan data tentang memory yang digunakan, tambahkan -m maka data yang ditampilkan dalam satuan Mega
halt –> shutdown komputer
help –> menampilkan data dari command bahs
last –> menampilkan history system login
pwd –> (Print Working Directory), digunakan untuk menampilkan sekarang ini kita ada directory yang mana
reboot –> reboot komputer
whatis –> digunakan untuk mengetahui data singkat / deskripsi tentang command
Hmmmm,alhamdulillah akhirnya bisa juga belajar linux, moga bisa membantu ya
-adim-
Let the dream begins !!