Archive for the ‘PHP’ Category:

URL pada CodeIgniter

Written on July 13th, 2009 by widikno shouts

ci_logo_flame

Penulisan URL pada CodeIgniter didesain untuk search engine dan human friendly, contoh pemetaanya :

http://www.mydomain.com/class/fungsi/id

dari contoh url diatas CodeIgniter membagi menjadi beberapa segmen.

  • segmen pertama menggambarkan class controller yang kan di panggil
  • segmen kedua menggambarkan fungsi class/method
  • segmen ketiga menggambarkan id dan variable lain yang akan ditangkap lewat controller.

Secara default CodeIgniter menggunakan file index.php dalam setiap penulisan URL, contohnya:

http://www.mydomain.com/index.php/class/fungsi/id

Untuk membuat URL tersebut lebih fleksibel kita dapat menghilangkan file “index.php” dengan cara sebagai berikut:

  • cari file httpd.conf biasanya terletak di folder apache/conf, buka file tersebut.
  • aktifkan LoadModule rewrite_module modules/mod_rewrite.so dengan cara menghilangkan tanda #
  • buat file .htaccess pada folder root kemudian isi sbb:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*)$ index.php/$1 [L]

  • edit file config.php biasanya letaknya di application/config/config.php , ubah baris berikut.

$config['index_page'] = “index.php/”;

menjadi :

$config['index_page'] = “”;

  • restart apache.

Akhirnya …

Written on November 17th, 2008 by widikno shouts

souvernir.jpgHari minggu 9 November 2008 kemarin merupakan hari yang paling istimewa bagi saya kami berdua. Setelah melewati masa pacaran penantian yang lama panjang yakni sekitar 6 tahun. Akhirnya kami berdua memutuskan untuk melepas masa lajang. Kami berdua melangsungkan acara pernikahan. Upacara pemberkatan pernikahan kami langsungkan di Gereja St. Antonius Kotabaru Yogyakarta. Acara kami lanjutkan dengan acara resepsi sederhana di Gedung Pamungkas Yogyakarta. Terima kasih atas segala bantuan baik moril maupun materiil.

Yang pasti mohon doa restunya ya…

Full Story » Filed under PHP, social Tags:

Membuat File Archive ZIP dan Tar menggunakan PHP

Written on June 11th, 2008 by widik4 shouts

Ada banyak cara yang digunakan untuk membuat file terkompresi dengan menggunakan PHP, file kompresi yang terkenal yaitu zip file dan tar file.

Untuk membuatnya sangat mudah, dengan memanfaatkan library yang disediakan oleh php yaitu :

menggunakan ext/zip extension

Ini berlaku pada php versi 5.1 keatas. Silahkan cek pada php.ini cari library zip, kemudian hilangkan tanda ;

Adapun contoh source code sbb:

// create object
$zip = new ZipArchive();
// open output file for writing
if ($zip->open("/tmp/www.zip", ZIPARCHIVE::CREATE) !== TRUE) {
 die ("Could not create archive");
}
// add all .php files in directory to archive
foreach (glob ('*.php') as $f) {
 $zip->addFile(realpath($f)) or die ("Could not add file: $f");
}
// close and save archive
$zip->close();
echo "Archive created successfully.";
<ul></ul>

Menggunakan PEAR’s Archive_Zip package

Untuk menggunakan paket PEAR’s Archive_Zip, cek dulu apakaha diinstalasi php kita menyertakan paket PEAR’s Archive_Zip. Biasanya terletak di folder PEAR/Archive/Zip.php, Bila belum ada silahkan download dulu di http://pear.php.net/package/Archive_Zip.

Berikut adalah contoh source code :

// include class
include "Archive/Zip.php";

// create object
// specify filename for output file
$zip = new Archive_Zip("www.zip&quot;);

// recursively process directories
// add to file array
$iterator = new RecursiveIteratorIterator( new RecursiveDirectoryIterator("files/&quot;));
foreach ($iterator as $key=>$value) {
 $files[] = $iterator->getPathname();
}
// build archive
$zip->create($files) or die("Could not create archive!&quot;);
echo "Archive created successfully.";

Membuat TAR Archive

Untuk membuat file terkompresi Tar diperlukan dukungan paket PEAR’s Archive_Tar (http://pear.php.net/package/Archive_Tar).

Adapun contoh source codenya sbb:

// include class
include "Archive/Tar.php";

// create object
// specify filename for output file
$tar = new Archive_Tar("www.tar&quot;);

// recursively process directories
// add to file array
$iterator = new RecursiveIteratorIterator(new ↵
RecursiveDirectoryIterator("files/&quot;));
foreach ($iterator as $key=>$value) {
 $files[] = $iterator->getPathname();
}
// build archive
$tar->create($files) or die("Could not create archive!&quot;);
echo "Archive created successfully.";
Full Story » Filed under PHP Tags:

Create Loading Images Online

Written on June 6th, 2008 by widikno shouts

ajaxinfo

Baru nyari-nyari image untuk nggantiin gambar loading, ternyata berkat bantuan mbah google ada web site yang menyediakan fasilitas membuat loading images secara online, kita bisa mendesain sendiri pilihan indikator beserta warna background dan foreground.

Ini linknya silahkan berkreasi sendiri.

Full Story » Filed under AJAX, PHP Tags:

Posting From Blogdesk

Written on May 25th, 2008 by widikno shouts

blogdesk

Posting ini saya buat dari blogdesk, yaitu tools untuk posting blog via aplikasi, Blog tools ini sebenarnya sudah lama saya peroleh, tetapi karena belum sempat mencobanya jadi baru sekarang ikut mencicipinya.

Blog desk ini lumayan nyaman digunakan (saya belum compare blog tools yang lain) tetapi setidaknya bisa mempercepat posting daripada lewat web browser.

Full Story » Filed under PHP, Wordpress Tags:

Mengenal Prototype Framework

Written on July 1st, 2007 by widik3 shouts

logo_prototype.jpgSalah satu framework PHP dalam membangun aplikasi berbasis  web yang cukup terkenal adalah prototype framework. Prototype merupakan proyek open source dibuat oleh Sam Stephenson pada bulan Februari 2005. Hingga tulisan ini dibuat prototype telah mencapai versi 1.5. Hal ini tentunya telah dibuat dengan proses penyempurnaan. Dengan adanya prototype framework ini sangat memudahkan dalam pembuatan aplikasi berbasis web dengan menggunakan AJAX.
Ada beberapa utilitas yang penting (sering digunakan) dalam aplikasi berbasis web menggunakan AJAX, telah disederhanakan sehingga meminimalkan penulisan code.
Penggunaan protoype framework sangat mudah hanya menyertakan sebuah file prototype.js, maka semua utilitas yang disediakan oleh prototypr dapat digunakan. implementasinya sebagai berikut :

<script language=”javascript” src=”prototype.js” mce_src=”prototype.js”></script>

(more…)

Full Story » Filed under PHP Tags: