Archive for November, 2008

Nov 25 2008

Titipan Nih!

Published by cuplis under Indonesiaku, Surat dari Buncit

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

One response so far

Nov 20 2008

Memberi limit saat upload file

Published by adim_sikiji under PHP Programming

Memberi limit saat upload file

So lets study PHP ( masih newbi di php, so entar klo salah mohon informasinya ya, or ada tambahan lainnya ) :D

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 permisionnya

if ($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-

One response so far

Nov 20 2008

Membuat phpinfo pada server

Published by adim_sikiji under PHP Programming

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
phpinfo

Lets the dreams begin
-adim-

One response so far

Nov 07 2008

cek load average di linux

Published by cuplis under Linux, Surat dari Buncit

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.

No responses yet

Nov 07 2008

Bug Theme Modern-Notepad Wordpress

Published by cuplis under Surat dari Buncit, wordpress

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;
}
}

2 responses so far

Nov 06 2008

Guru vs Murid (hemmeh hemmeh murid jaman skrg)

Published by adim_sikiji under Humor

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

6 responses so far

Nov 06 2008

Money Format dalam PHP (Indonesia)

Published by adim_sikiji under PHP Programming

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 :D, masih mo belajar fungsi untuk menghitung banyaknya kata di php

Arigato gosaimaze, sumimase
Lets the dreams begin
-adim-

One response so far