Featured Posts

Php array_map Kullanımı

Php array_map Kullanımı
array_map bir içerisindeki bütün değerlere bir function aracılığı ile istediğimiz işlemleri yapabiliriz. Örneğin bir dizi içerisindeki bütün verileri büyük karakter yapabilir veya hepsini küçültebiliriz.array_map fonksiyonunda ilk parametre işlem yapacağımız dizimiz ikinci ve diğer parametreler ise işlem görecek bütün dizilerdir.

PHP TC Kimlik Numarası Doğrulama

PHP TC Kimlik Numarası Doğrulama

Üyelik sistemi olan bir web siteniz var ise veya çalıştığınız projede TC kimlik numarası doğrulaması yapmanız gerekiyorsa tckimlik.nvi.gov.tr SOAP ile sorgu yaparak istediğinizi elde edebilirsiniz. Gerekli kod aşağıdadır.

Codeigniter Session Kullanımı

Web siteleri oluştururken, genellikle kullanıcının etkinliğini ve durumunu izlememiz gerekir ve bu nedenle, oturumu kullanmak zorundayız . CodeIgniter'ın bu amaç için oturum sınıfı vardır. Bir oturumu başlatmak Oturumlar verileri site üzerinden global olarak mevcuttur, ancak bu verileri kullanmak için önce oturumu başlatmamız gerekir. Yapıcıda aşağıdaki satırı çalıştırarak bunu yapabiliriz.

Sublime Text 3 Yorum Satırı Kısayolunu Etkinleştirmek

Sublime Text 3 Yorum Satırı Kısayolunu Etkinleştirmek

WebStorm kullanırken alışkanlık olan yorum satırı tuşunu (Ctrl+/ ve Ctrl+Shift+/) Sublime’da denediğimde maalesef çalışmadı. Üst bardan Edit > Comment kısmına gelirseniz Ctrl+/ tuşu ile yorum satırı kısayolu olduğunu görürsünüz fakat çalışmıyor. Bu sorunu düzeltmek için Preferences > Key Bindings – User kısmına girerek aşağıdaki kodu ” [ ] ” arasına yapıştırısanız Ctrl+/ kısayolu ile yorum satırı yapabileceksiniz.

Codeigniter SSL Ayarları


Config dosyasını konumdan açın application/config/config.phpve aşağıdaki gibi kancaları etkinleştirin veya ayarlayın:
$config['enable_hooks'] = TRUE;
Ardından hooks.php, configklasörün içinde (yani uygulama / config / hooks.php) adında yeni bir dosya oluşturun ve aşağıdaki kodu ekleyin:
$hook['post_controller_constructor'][] = array(
    'function' => 'redirect_ssl',
    'filename' => 'ssl.php',
    'filepath' => 'hooks'
);
Şimdi klasörün hooksiçinde yeni bir dizin oluşturun application(yani uygulama / kancalar) ve ardından klasörün ssl.phpiçinde yeni bir dosya oluşturun hooks(yani uygulama / kanca / ssl.php).
ssl.phpDosyaya aşağıdaki kodu ekleyin :
function redirect_ssl() {
    $CI =& get_instance();
    $class = $CI->router->fetch_class();
    $exclude =  array('client');  // add more controller name to exclude ssl.
    if(!in_array($class,$exclude)) {
        // redirecting to ssl.
        $CI->config->config['base_url'] = str_replace('http://', 'https://', $CI->config->config['base_url']);
        if ($_SERVER['SERVER_PORT'] != 443) redirect($CI->uri->uri_string());
    } else {
        // redirecting with no ssl.
        $CI->config->config['base_url'] = str_replace('https://', 'http://', $CI->config->config['base_url']);
        if ($_SERVER['SERVER_PORT'] == 443) redirect($CI->uri->uri_string());
    }
}
 

Sample Text

Sample Text