[PHP] Mendapatkan tanggal lampau

5 08 2009

Banyak jalan menuju Roma, (ciaelah..) begitu juga dalam scripting program.. banyak cara untuk mendapatkan hasil yang sama.

Postingan kali ini adalah program untuk mendapatkan tanggal yang lampau dari suatu tanggal yang telah di tentukan nilai nya dan parameter nya.

Program ini biasanya saya gunakan untuk reporting yang membutuhkan selisih dari 2 waktu yang berbeda.

Ribet mau ngecap apa, langsung saja ke program nya :

<?php

$banyakHari = 7; // parameter untuk selisih waktu
$dAte_now = date(‘Y-m-d’);
$dAte_ = explode("-",$dAte_now);

$dAte_from = date( ‘Y-m-d’, mktime(0, 0, 0$dAte_[1], $dAte_[2]$banyakHari, $dAte_[0]) );

echo "Tanggal hari ini $dAte_now, $banyakHari yang lalu adalah $dAte_from ";

?>

silahkan di coba…



[PHP] Cara menjalankan PHP

18 06 2009

Menindak lanjuti dari artikel saya Belajar PHP untuk pemula, banyak yang protes (hehehe..) kenapa tidak di jelaskan dari awal sekali. Baiklah, untuk itu saya membuat artikel ini untuk menjawab keluh kesah para pengunjung. (halah, apa coba…)

Bagi yang belum mengetahui  Sejarah singkat bahasa Pemrograman PHP silahkan membaca nya terlebih dahulu.

Untuk menjalani php, terlebih dahulu harus mempunyai apache di pc. Tidak perlu bingung untuk instalasi apache + php + mysql dan atribut lainnya, karena sekarang ini sudah banyak aplikasi yang sudah mem-bundle menjadi satu semua yang di butuhkan untuk menjalankan php. Read the rest of this entry »



[PHP] Hapus semua file

9 06 2009

Berikut ini sintak sederhana namun berguna untuk menghapus semua file yang ada dalam suatu direktori.

foreach(glob("/files/".‘*.*’) as $v){
unlink($v);
}

Semoga membantu bagi yang membutuhkan….



[PHP] Konversi biner ke ASCII dan sebaliknya

24 04 2009

Malam-malam iseng buka situs kaskus, disitu ada yang memposting yang isi nya tulisan biner saja. Penasaran ingin tahu apa isi nya, saya buat saja program nya (walaupun sudah banyak website konversi seperti ini).  Ga beberapa lama kemudian, program konversinya selesai saya kerjakan.

Read the rest of this entry »



[PHP]: ereg dan string

17 04 2009

Teman kantor saya bernama Amin bertanya, bisa tidak di php menampilkan suatu string, tetapi awal string nya berawal dari ke cocokan suatu pattern (string yang lain). Jika tidak ada yang cocok dengan pattern nya, maka string tersebut tidak di tampilkan.

Saya olah dan manipulasi, akhirnya ketemu jawabannya. Berikut jawabannya:

<?php

$str = "Amin Muji Bagus Andry Konyol";
$pattern = ‘Andry’;

$pos = strpos($str, $pattern);

if ($pos === false) {
echo "ga ada";
}else{
echo substr($str, $pos);
}

?>



Sejarah singkat bahasa Pemrograman PHP

1 02 2009

Seiring dengan semakin meningkatnya kebutuhan di bidang informasi, aplikasi web dituntut untuk mampu bekerja lebih baik. Akhirnya bermunculan bahasa-bahasa pemrograman server-side yang memiliki kemampuan lebih dalam pengembangan aplikasi web.

Dari sekian pemrograman server-side, PHP (Pretext hypertext Prepocessor) merupakan bahasa yang mampu menghasilkan aplikasi web dinamis. Terbukti sejak dipublikasikan pertama kali oleh Rasmus Lerdorf pada tahun 1995 untuk membuat situs pribadinya, banyak kalangan merespon positif dan beramai-ramai menawarkan jasa untuk mengembangkan. Read the rest of this entry »



Print halaman web tanpa header & footer

21 05 2008

Mungkin kita sudah pada tahu, jika kita ingin nge-print lewat web, di kertasnya pasti ada header dan footer yang berisi alamat web site tersebut.

Nah, pada tips berikut ini adalah bagaimana cara memanipulasi nge-print lewat website yang kita buat tanpa adanya header & footer tersebut.
Read the rest of this entry »



Matahariku…

14 05 2008

Perjalananku…
Bersama sang matahari mulai meredup..
Setelah beberapa hari belakangan ini, sang matahari terus begejolak;
Terkadang terik membakar hati,
mengeringkan bunga-bunga dalam kalbu ini…
Terkadang redup membutakan mata hati,
Menyulitkan untuk melangkah kedepan…
Read the rest of this entry »



[PHP] Mengecilkan ukuran Image

28 04 2008

Ada kalanya kita para pengembang website ingin mengecilkan gambar dengan alasan pengematan bandwidth yang di butuhkan, salah satu caranya yaitu mengubah ukuran gambar asli menjadi ukuran thumbnail (flipped). Atau kita ingin membuat gambar dengan skala kecil dahulu, tetapi setelah di klik gambar tersebut akan tampil gambar dengan ukuran asli.
Read the rest of this entry »



Belajar PHP untuk pemula

31 01 2008

Nyang pengen belajar php.. dari awal… dari tingkat pemula…

mari ngumpul di sini…

awalnya saya memprsembahkan PHP ini buat sayangku, berhubung banyak yang mereplay jadinya buat semuanya deh :D

Oiya, untuk pemulanya bukan berarti pemula banget yang belum tahu cara instal, menjalankan program php, dan juga tidak menjelaskan sejarah tentang php.

Disini saya menganggap anda sudah bisa menjalankan aplikasi php.


Untuk membaca artikel Sejarah singkat bahasa Pemrograman PHP,  silahkan klik disini.

Untuk membaca Cara Menjalankan PHP, silakan klik disini.

Program 1.

Berikut adalah program untuk menampilkan nama alamat dan nomor telpon seseorang.

<?php

$nama = ‘Andry’;
$alamat = ‘Serpong’;
$noTelp = ‘58302213′;
echo "nama : $nama <br/>";
echo "alamat : ".$alamat." <br/>";

?>

no telp : <?=$noTelp;?>

Penjelasan :

$nama, $alamat, $noTelp adalah sebuah variabel

Ada beberapa metode untuk menampilkan variabel

1. dengan echo : echo “nama : $nama <br/>”;
2. dengan tanda titik “.” : echo “alamat : “.$alamat.” <br/>”;
3. dengan tag tanda tanya di html : no telp : <?=$noTelp;?>

Program 2.

Berikut adalah program untuk menggabungkan 2 string.

<?php

$string1 = "Andry ";
$string2 = "Maya ";
$string3 = $string1."".$string2;
echo $string3;

?>

Penjelasan:

Penggabungan string bisa di lakukan dengan penambahan titik dan kutip ganda.

Program 3.

Berikut adalah program untuk menampilkan panjang dari suatu string

<?php

$str = ‘abcdef’;
echo strlen($str); // 6
$str = ‘ ab cd ‘;
echo strlen($str); // 7

?>

Penjelasan:

Gunakan strlen() untuk menampilkan jumlah string.

berdasarkan contoh di atas, variabel $str di isi dengan string abcdef. Maka untuk mengetahui jumlah string dari variabel $str gunakan fungsi strlen($str).

Program 4.

Berikut adalah program untuk menampilkan penggalan dari string:

<?php

echo substr(‘abcdef’, 1); // bcdef
echo substr(‘abcdef’, 1, 3); // bcd
echo substr(‘abcdef’, 0, 4); // abcd
echo substr(‘abcdef’, 0, 8); // abcdef
echo substr(‘abcdef’, -1, 1); // f

// ingin menampilkan satu karakter di string
// Bisa menggunakan tanda kurung kurawal

$string = ‘abcdef’;
echo $string{0}; // a
echo $string{3}; // d
echo $string{strlen($string)-1}; // f

?>

Program 5.

Berikut adalah program untuk menukar suatu string dengan string yang lain:

<?php

$kalimat = "Kamu harus makan buah, sayuran dan susu setiap hari.";
$sehat = array("buah", "sayuran", "susu");
$yummy = array("pizza", "burger", "ice cream");
$kalimatbaru = str_replace($sehat, $yummy, $sehat);
echo $kalimatbaru;

?>

Dari program di atas, output dari variabel $kalimatbaru adalah Kamu harus makan pizza, burger dan ice cream setiap hari.

Program 6.

Berikut adalah program untuk mengebalikkan kalimat dari suatu string:

<?php

echo strrev("Hello world!"); // hasil "!dlrow olleH"

?>

Program 7.

Berikut adalah program untuk memutar (mengacak) suatu string:

<?php

$str = ‘abcdef’;
$shuffled = str_shuffle($str);
echo $shuffled;

?>

Thats all