Пример #1
0
function __autoload($class)
{
    $cariFail = GetMatchingFiles(GetContents('aplikasi'), $class . '.php');
    echo '<br>Utama :: $class->' . $class . ' || $fail->' . $cariFail[0];
    if (isset($cariFail[0])) {
        require $cariFail[0];
        if (!class_exists($class)) {
            echo '<br>class ' . $class . ' tak wujud<br>';
        }
    } else {
        echo '<br>fail class ' . $class . ' tidak wujud <br>';
    }
}
Пример #2
0
 public function muatTanya($nama)
 {
     /* 1. dapatkan fail dalam folder TANYA yang serupa dengan $nama
      * dan masukkan dalam $failTanya
      */
     $failTanya = GetMatchingFiles(GetContents(TANYA), $nama . '_tanya.php');
     //echo '<hr>$fail ' . TANYA . '->' . $failTanya[0] . '<br>';
     /* 2. semak sama ada dalam folder TANYA $fail benar2 wujud
      * jika ya : masukkan $fail dan isytihar class tersebut
      * jika tak : cari fungsi sesat()
      */
     if (file_exists($failTanya[0])) {
         $tanyaNama = ucfirst($nama) . '_Tanya';
         $this->tanya = new $tanyaNama();
     }
     //*/
 }
Пример #3
0
 function __construct()
 {
     # 1. guna fungsi dpt_url() dari fail fungsi.php
     # dan masukkan dalam $url
     $url = dpt_url();
     //echo '<br>$url->'; print_r($url) . '';
     /* 2. semak sama ada $url[0] kosong
      * jika ya : $url[0] == 'index';
      * jika tak : $url[0] == $url[0];
      */
     $url[0] = empty($url[0]) ? 'index' : $url[0];
     /* 3. dapatkan fail dalam folder KAWAL yang serupa dengan $url[0]
      * dan masukkan dalam $fail
      */
     $failKawal = GetMatchingFiles(GetContents(KAWAL), $url[0] . '.php');
     //echo '<hr>$fail ' . KAWAL . '->' . $failKawal[0] . '<br>';
     /* 4. semak sama ada dalam folder KAWAL $fail benar2 wujud
      * jika ya : masukkan $fail dan isytihar class tersebut
      * jika tak : cari fungsi sesat()
      */
     if (file_exists($failKawal[0])) {
         $kawal = new $url[0]();
         $kawal->muatTanya($url[0]);
         /*
         			# jika $url[1] tak disetkan, bagi $method='index'
         			$method = (isset($url[1])) ? $url[1] : 'index';
         			# semak sama ada method ada dalam $kawal
         			if ( !method_exists($kawal, $method) )
         				$this->parameter();			
         			else $this->cari_pengawal($kawal, $url);
         			//*/
     } else {
         $this->sesat();
     }
     //*/
 }
Пример #4
0
function cari_fail($fail, $strExt = 'jpg', $strDir)
{
    if (isset($fail) && empty($fail)) {
        $cariFail = null;
    } else {
        # This is the full match pattern based upon your selections above
        $pattern = "*" . $fail . "*." . $strExt;
        //echo '<br> Fungsi.php -> $strDir=' . $strDir;
        # find function GetContents() & GetMatchingFiles()
        $cariFail = GetMatchingFiles(GetContents($strDir), $pattern);
    }
    //print_r($cariFail);
    return $cariFail;
}
Пример #5
0
function cari_imej($ssm, $strDir)
{
    //require_once ('public/skrip/listfiles2/dir_functions.php');
    if (isset($ssm) && empty($ssm)) {
        $cariImej = null;
    } else {
        // You can modify this in case you need a different extension
        $strExt = "tif";
        // This is the full match pattern based upon your selections above
        $pattern = "*" . $ssm . "*." . $strExt;
        $cariImej = GetMatchingFiles(GetContents($strDir), $pattern);
    }
    //print_r($cariImej);
    return $cariImej;
}