XAMPP joomla error: Strict Standards: Accessing static property JCache::$_handler as non static

One more thing i tried to change php.ini file. I have two files in Joomla 1.7. php

Whats difference between both?

I tried many thing to switch off strict standards:

; display_errors

; Default Value: Off

; Development Value: Off

; Production Value: Off

also

; error_reporting

; Default Value: E_ALL & ~E_DEPRECATED

; Development Value: E_ALL & ~E_DEPRECATED

; Production Value: E_ALL & ~E_DEPRECATED

also

error_reporting = E_ALL & ~E_DEPRECATED

also

display_errors = Off

jQuery UI datepicker, disable hari tertentu dan hari libur

jQuery UI datepicker memungkinkan kita untuk men-disable pilihan tanggal-tanggal tertentu. Untuk men-disable hari Sabtu dan Minggu, dapat menggunakan utility function $.datepicker.noWeekends

$("#datepicker").datepicker( {
	beforeShowDay: $.datepicker.noWeekends
});
$( function() {
    var holiday = [
        new Date(2011, 7, 17).getTime(),  // proklamasi 17 agustus
        new Date(2011, 7, 30).getTime(),  // 1 syawal 1432 H
        new Date(2011, 7, 31).getTime()   // 2 syawal 1432 H
    ];

    $("#datepicker").datepicker({
        minDate: "08/01/2011",
        maxDate: "08/31/2011",
        beforeShowDay: function(date) {
            var showDay = true;

            // disable hari minggu
            if (date.getDay() == 0) {
                showDay = false;
            }
// disable hari senin
 if (date.getDay() == 1) {
                showDay = false;
            }
 // disable hari libur
            /* menggunakan native indexOf
            if (holiday.indexOf(date.getTime()) > -1) {
                showDay = false;
            }
            */
            // menggunakan fungsi jquery inArray
            if ($.inArray(date.getTime(), holiday) > -1) {
                showDay = false;
            }

            return [showDay];
        }
    });
});

Menghandle local system mail dengan Ubuntu 8.04 + Zimbra

Zimbra Mail Server include dengan web-server dan mail server postfix di dalamnya. Sehingga dalam proses installnya pun kita diharuskan mendisable Sendmail / Postfix.

Bagaimana apabila kita ingin menginstall mail server lokal untuk mengirim log ke internal email kita? tentunya harus menggunakan sendmail.

Untuk membuat fungsi sendmail dapat digunakan lagi tanpa harus menginstall packet postfix tersendiri lagi yang tentunya akan membuat Zimbra bermasalah, yaitu dengan cara membuat symbolic link ( symlink ) antara/usr/sbin/sendmail dengan /opt/zimbra/postfix/sbin/sendmail dan dapat dilakukan dengan cara :

$ sudo ln -s /opt/zimbra/postfix/sbin/sendmail /usr/sbin/sendmail

silahkan test dengan mengapload script email di bawah ini ke webserver di ubuntu anda.

<?php
$to = “[email protected]” ; // email local tujuan
$subject = “subject” ;
$email = “[email protected]” ;  // email from nya
$message = “ISI Surat” ;
$nama = “Nama Pengirim” ;
$headers = “From: $nama <$email>”;
$sent = mail($to, $subject, $message, $headers) ;
if($sent)
{
print “Email Anda telah terkirim”;
}
else
{print “We encountered an error sending your mail”; }
?>

Install apache mysql php dan phpmyadmin di ubuntu

Pastikan ubuntu anda terkoneksi ke internet, Langkah-langkah install web Apache, PHP dan server database MySQL langkah-langkahnya sebagai berikut:

Instalasi web server Apache
# apt-get install apache2

Instalasi database server MySQL
# apt-get install mysql-server

Instalasi php untuk web server Apache
# apt-get install php5

Instalasi MySQL untuk Apache
# apt-get install libapache-mod-acct-mysql
# apt-get install php5-mysql

Instalasi phpMyadmin

# apt-get install phpmyadmin

ubuntu siap untuk coba2 script php ada.

Datetime format dalam PHP dan MySQL

Solusi berikut ini dapat di coba agar kita tetap menggunakan kedua format waktu yang didukung oleh PHP dan MySQL.

Misalkan kita ingin mendapatkan waktu sistem saat ini dan di simpan kedalam tabel MySQL dengan tipe data datetime.

$mysqldate = date(’Y-m-d H:i:s’);

cara diatas akan mengembalikan waktu sistem saat ini, dan disesuaikan langsung dengan format datetime dalam MySQL.

Begitu juga sebaliknya, kita juga dapat mengolah data dalam format datetime MySQL menjadi format date yang di support leh php dengan menggunakan fungsi strtotime

$phpdate = strtotime( $mysqldate );

setelah data didapatkan dalam format PHP maka kita dapat mengolah seperti biasanya dengan menggunakan fungsi date.