PHP’de extract methodu

PHP’de compact methodunun tam tersini yapar (Buradan bakabilirsiniz). PHP’de extract methodunun yaptığı şey, bir diziyi alıp, key’lerini değişken ismi olarak tanımlar ve değerlerini o değişkenlere atar. Örnek ile birlikte incelersek,

Burada dizide bulunan ebat anahtarının oluşturulacağı değişken en üst satırda zaten olduğu için, EXTR_PREFIX_SAME ile birlikte “on_ek” dekliyoruz, Bu verilerin çıktısı

olacaktır.

PHP’de Compact methodu

Çok sevdiğim bir method, ara sıra laravel’de de compact methodunu kullanıcaksınız. PHP’de compact methodu ne işe yarar diye sorduğunuza göre hemen örnekle açıklayalım,

Burada farkında olduğunuz şey, değişken isimlerini dolar işareti olmadan gönderişimiz, zaten sistem değişken adı olduğunu bildiği için direk alıyor. Bununla birlikte extract methodunun tam tersini yapar … Evet. bir de ona […]

Laravel Raw Query (insert,read,update,delete)

Laravel’de bazı durumlarda direk sql sorgusu yazmanız gerekebilir, yapmayın, ama gerekebilir diye böyle bir özelliğimiz ve bir adet sınıfımız mevcut. Laravel’de “raw query” yazmak için DB‘sını kullanıyoruz. Sırayla örneklemeye başlayalım,

 

Canvas, Laravel 5 tabanlı Blog Sistemi

Canvas size sade, şık ve güçlü bir blog yapısı sunuyor. kurulumu çok basit olan bu sistemi zaten laravel veya symfony biliyorsanız, hızlıca istediğiniz arayüze uyarlayabilirsiniz. Bu sayede admin panelli işleri pratik bir şekilde yapabilirsiniz. Canvas geliştirilirken kullanılan teknolojile ve dsiplinler Google Material Design. SimpleMDE markdown yayınlama için kullanıldı.. Kod renklendirme PrismJS. Tam site içi arama yapısı TNTSearch. Dahili Google Analytics bağlama. Laravel […]

Alexa’daki açık !

Alexa’ya bildirmeme rağmen ciddiye alınmadı, Alexa milyon dolarlık firma oluşunun yanında, web sitelerinin kaç sitede bulunduğu kontrol eden bir yapısı olan bir popülerite aracı. Bizlerde bu kaç sitede bulundu durumunu bu açık nedeniyle istediğimiz kadar arttırabiliyoruz. Adım adım ne yaptığımı anlatayım, öncelikle alexa’nın minik paketinden satın aldım, çünkü sitemin hız bilgisini doğru şekilde almasını istiyordum. […]

Lamp Server kurulumu – En rahatı –

Linux üzerinde ayrı ayrı bir dünya kurulum yapmak yerine tek bir komutla tüm paketi kurmak her zaman işimize gelen durum. Homestead, docker vb kullanmak istemediğinizde uğraşmak istemediğinizi anlayabiliyoruz. Linux üzerinde lamp server kurulumuna hızlıca bakalım,

Burada lamp-server^. Burada ^ ile “meta-package” olduğunu birlikte kurulması gereken programların olduğunu belirtiyoruz. Bu kadar kolay. Şimdi laravele devam […]

PHP 7 “Zero Day” güvenlik açıkları ( bir tanesi hala aktif ! )

Üç adet kritik “zero day” açığı keşfedildi ve bildirildi. Bu açıklar PHP 7 ile çalışan sitelerin %80’inin tüm kontrolünün saldırgana geçmesini sağlıyordu. Bu açıklar unserialized mekanizmasında mevcut iken benzer açıklar php 5’nin aynı mekanizmasında da fark edilip kapatılmıştı. Check Point exploit araştırma ekibi bir kaç ayını bu mekanizmayı incelemeye ayırıp durumu hemen bildirdiler. CVE-2016-7479, CVE-2016-7480, and […]

Composer 1.3 yayınlandı.

Composer’a bir kaç tatlı özellik gelmiş, https://github.com/composer/composer/releases  bağlantısında açıklanmış bir daha kopyalamak istemiyorum. Composer’ı güncellemeniz için yapmanız gereken ise terminal’den,

 

Kim bittorrent’ten ne indiriyor görün.(SİZİNKİDE)

Güvenlik her geçen gün daha önemli olduğu bu dönemde Bittorrent ciddi sorunlu.Sık sık güvenlik sorunlarına sebebiyet veren bu torrent istemcisi, son kullanıcıyı tehditlere açık hale getiriyor. İlk olarak hemen http://iknowwhatyoudownload.com/ girip şuan yakınınızdaki ip’lerde bittorrent varsa şuan ne indirdiğini görebilirsiniz, bununla birlikte merak ettiğiniz ip’ler komşularınız veya sizin geçmişiniz. Ne indirdiniz ?