Archive for the ‘PHP Programming’ Category

Memberi limit saat upload file

Thursday, November 20th, 2008

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-

Membuat phpinfo pada server

Thursday, November 20th, 2008

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-

Money Format dalam PHP (Indonesia)

Thursday, November 6th, 2008

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-

Captcha Security Images

Saturday, January 19th, 2008

Sebagian besar dari programmer pasti sudah mengetahui, bahkan sudah banyak yang mampu membuat kode keamanan untuk menangani spam atau biasa dikenal sebagai Completely Automated Public Turing test to tell Computers and Humans Apart (Captcha) :thumbs . Captcha berfungsi sebagai penguji otomatis untuk membedakan antara komputer dan manusia. Algoritma CAPTCHA ini digunakan untuk melawan spambot, yakni sebuah script yang menjelajahi beberapa aplikasi forum diskusi, shoutbox, atau guestbook dan melakukan spamming di sana. Captcha bisa ditemui hampir di semua website, misalnya saja saat registrasi email pada yahoo, google atau yang lainnya.

(more…)

Create CSV File

Saturday, January 19th, 2008

Berikut ini adalah contoh script php yang bisa dipakai jika kita ingin membuat file CSV. Bisa juga dikombinasikan dengan data2 yang ada di dalam database.

<?php

$list = array (
‘aaa,bbb,ccc,dddd’,
‘123,456,789′,
‘”aaa”,”bbb”‘
);

$fp = fopen(’file.csv’, ‘w’);

foreach ($list as $line) {
fputcsv($fp, split(’,', $line));
}

fclose($fp);

?>

User Log dengan PHP

Wednesday, January 16th, 2008

Apa sih Log itu?

Mungkin pertanyaan itu yang sering muncul ketika kita baru mulai mendalami dunia IT. Log adalah suatu rekaman aktivitas yang dilakukan seseorang dalam suatu sistem, baik itu sistem jaringan maupun dalam sistem informasi manajemen.

Pada hari ini, baru saja aku menemukan sebuah script php untuk merekam aktivitas user pada sebuah sistem informasi yang tentu saja hal ini telah ditemukan oleh orang lain jauh2 hari sebelum aku menemukannya. Berikut script tersebut :

(more…)

Prakiraan Cuaca Online

Sunday, December 16th, 2007

Script cuaca ini aku peroleh dari AuraCMS beberapa waktu yang lalu. Script ini diperoleh dari http://weather.yahoo.com tentu saja fasilitas itu kita peroleh setelah kita login. Setelah login pilih Edit Weather kemudian pilih kota-kota yang ingin ditampilkan melalui link Add Cities, kemudian kembali ke http://weather.yahoo.com klik View dan Page Source. (more…)

Upload File ke Server pada PHP

Sunday, December 16th, 2007

Dalam pembuatan sebuah website interaktif tak jarang kita memanfaatkan fasilitas upload pada website tersebut. Sedangkan untuk script upload yang biasa digunakan dalam php adalah upload dengan method post. Fasilitas ini seharusnya diikuti dengan menggunakan validasi PHP dan memanipulasi sebuah fungsi, dan anda memiliki kontrol penuh untuk mengizinkan orang-orang dengan hak akses tertentu untuk melakukan proses upload. (more…)