Kamis, 27 November 2014

Clear Session

Pernahkah anda mengalami, ada satu page sessionnya tidak bisa update namun ketika di refresh langsung update session nya...bagaimana cara mengatasinya...session dari page tersebut harus di clear page, dan dengan cara menempatkan script berikut di controller jangan di view

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
            header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
            header("Cache-Control: no-store, no-cache, must-revalidate");
            header("Cache-Control: post-check=0, pre-check=0", false);
            header("Pragma: no-cache");

Senin, 27 Oktober 2014

PHP : Logika Pemrograman Bilangan FaktorialFaktorial memenuhi rumus atau aturan seperti berikut : Jika n = 6 , maka n faktorial (n!) = n x (n-1)! , atau lengkapnya = 6 x 5 x 4 x 3 x 2 x 1 int faktorial(int n){ int i; int hasil=1; //penampung sementara for(i=n;i>=1;--i){ hasil =hasil * i; } printf("Faktorial %d! = %d \n",n,hasil); }

Jika n = 6 , maka n faktorial (n!)  =  n x (n-1)! , atau lengkapnya = 6 x 5 x 4 x 3 x 2 x 1

int faktorial(int n){

    int i;
    int hasil=1; //penampung sementara
    for(i=n;i>=1;--i){       
        hasil =hasil * i;            
    }
    
    printf("Faktorial %d! = %d \n",n,hasil);
}

PHP : Bilangan Prima dengan PHP

function prima($n){
  
      for($i=1;$i<=$n;$i++){  //smw angka yg akan di cek
              
              $counter = 0              for($j=1;$j<=$i;$j++){ //smw kemungkinan faktor pembagi
                  
                    //jika angka yg akan dicek habis dibagi faktor pembagi, counter nya +1
                    if($i % $j==0){ 
                        
                          $counter++;
                    }
              }
            
           //jumlah warna hijau / faktor habis bagi nya harus 2 
            if($counter==2){
                 
                   print $i." is Prime <br/>";
            }
     }
prima(20);  //cari bilang prima dari 1-20

Kamis, 23 Oktober 2014

Map Worm 3D Map


Download disini :
http://www.gamepatchplanet.com/game/worms_3d


Procedure :


1. Backup the File "nomoreislands.xom" in the maps-folder from Worms3D (usually        c:\program files\Worms3D\data\maps)!
2. Copy the File "Worms3D Mapper.exe" from the archive to the maps-folder
   [THIS IS IMPORTANT!!!!!]

3. Run it and follow the OnScreen-Instructions.

4. Simply start a game with "Please no more Islands" as map and enjoy it!

Rabu, 22 Oktober 2014

Mengatasi Session Error di Codeigniter

Tempatkan script ini di Controller :

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate")
 header("Cache-Control: post-check=0, pre-check=0", false);
  header("Pragma: no-cache");
             $this->load->view('_header', $datarok);
            $this->load->view('form_observe', $datae);
            $this->load->view('_footer', $datae);

Selasa, 21 Oktober 2014

Query : Update data dari tabel lain dalam satu schema

UPDATE detail_historynew a SET a.KRITERIA_NILAI = ( SELECT b.KRITERIA_NILAI
FROM kriteria_nilai b
WHERE b.ID_KRITERIA_NILAI = a.ID_KRITERIA_NILAI )
WHERE a.ID_KRITERIA_NILAI
IN (

SELECT b.ID_KRITERIA_NILAI
FROM kriteria_nilai b
)

Senin, 20 Oktober 2014

Query Create Table dengan Copy Structure dan Isi Table dari Table lain dengan Schema yang sama

Create Table Copy Structure dan Isi

Create Table tableA as select * from tableB


Create Table Copy Structure Tanpa Isi

 Create Table tableA as select * from tableB where 1=0







Minggu, 19 Oktober 2014

Mengatasi Alert Error Deprecated

PHP 5.3.x mungkin juga versi terbaru sudah tidak lagi mendukung function dibawah ini

  1. magic_quotes_runtime
  2. magic_quotes_sybase
  3. register_globals
  4. Komentar menggunakan ‘#’ di file .ini
  5. define_syslog_variables
  6. register_long_arrays
  7. safe_mode
  8. magic_quotes_gpc
Berikut cara mengatasi Deprecated dari Script PHP
  1. call_user_method() menjadi: call_user_func()
  2. call_user_method_array() menjadi: call_user_func_array()
  3. define_syslog_variables()
  4. split() menjadi: preg_split()
  5. session_register() menjadi: the $_SESSION superglobal
  6. session_unregister() menjadi:  $_SESSION superglobal
  7. session_is_registered() menjadi:  $_SESSION superglobal
  8. set_socket_blocking() menjadi: stream_set_blocking()
  9. spliti() menjadi: preg_split()
  10. ereg() menjadi: preg_match()
  11. ereg_replace() menjadi: preg_replace()
  12. eregi() menjadi: preg_match()
  13. eregi_replace() menjadi: preg_replace()
  14. set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
  15. mysql_db_query() menjadi: mysql_select_db() dan mysql_query()
  16. mysql_escape_string() menjadi: mysql_real_escape_string()
  17. dl() functin ini sudah dihapus di PHP 5.3
  18. sql_regcase() DEPRECATED tanpa penganti?
Jika belum sempat melakukan perubahan script PHP bisa juga menghilangkan pesan error di browser dengan cara menabahkan error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED pada file php.ini. Jika menggunakan WHM terletak pada menu PHP Configuration Editor.

Mengatasi Perbedaan Versi XAMPP dan PHP


Mumpung belum lupa(lagi) kali ini saya tulis caranya. Langkah-langkahnya adalah :
– buka direktori tempat menginstall XAMPP, cari folder xampp\php\ kemudian cari file php.ini
– cari short_open_tag, kalau semula value-nya off ubah jadi on
- restart apache