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 […]

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 […]

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,

 

strlen(‘TÜRKÇE_KARAKTER’) neden 2 dönüyor ? [ CEVAP ]

Kod yazarken belki denk gelmişsinizdir, strlen türkçe karakterlerde karşınıza 2 sonucunu çıkaracaktır. Hemen deneyelim isterseniz, bakınız; https://3v4l.org/YDp2U. Sebebine gelince, çok basit,strlen kaç byte tuttuğunu size söylüyor.Bununla ilgili tek bir cümle zaten PHP manual adresinde mevcut. Bakınız => http://php.net/manual/en/function.strlen.php Note: strlen() returns the number of bytes rather than the number of characters in a string. Onun yerine doğru […]

WordPress Eklentilerindeki Güncel Açıklar

RIPS’in yaptığı bir araştırma da 4.559 adet WordPress Eklentisinde en az bir adet orta seviye güvenlik sorunu tespit edilmiş ( örneğin xss ). Şuan güncel olarak WordPress’in sunucularından erişilen 47.959 adet eklenti mevcut. Bu eklentilerden 500 satırdan fazla olanlarına “larger” eklenti deniyor ve bu eklentilerde en az bir adet orta derecede güvenlik açığına sahip. Hızlıca […]

Vtiger 6.5.0 SQL Injection Açığı

Vtiger CRM, açık kaynak Müşteri İlişkileri Yönetim sistemi. Vtiger tarafından geliştirilen bu CRM 4.5 milyondan fazla indirme almış ve baya bir keyifle popüleritesiyle yaşamaya alışmış bir uygulama. Ta ki bir kaç hafta önce RIPS’teki manyaklardan biri sadece basit bir analizle sistem üzerinde bir kaç açık buldu.  Rapor şu şekilde ; RIPS 27.371 dosyadaki toplam 650.000 […]

PHP.ini Dosyalarındaki Güvenlik Sorunlarını tespit etmek

Kullandığınız bazı uygulamalar php.ini dosyanızdaki parametreler nedeniyle güvenlik hatasına neden olabilir, sırf uygulamayı test etmek için php.ini dosyanızı çorbaya çevirmiş olabilirsiniz bu nedenle php.ini’ye bir göz atmak faydalı olacaktır. Kullanacağımız PHP.ini tarayıcı kütüphanesi iniscan. Kurmak için hemen composer ile aksiyona geçiyoruz.

phar ile yapacak çılgınlara ise,

Kullanımı ise komut satırından ( tabi ki […]

PHP ile Gif Kütüphaneleri ve Örnekleri

PHP ile hazırlanmış iki adet başarılı GIF işlem kütüphanelerini hızlıca inceleyip örneklerine bakalım, İlk olarak GifCreator‘ı kullanıcaz,

create fonksiyonundaki üçüncü parametre (5) burada gif durmadan kaç kere dönecek (loop) onu belirliyoruz. Burada beş kere yapıp durduruyoruz. Ekrana oluşturduğumuz gif’i basmak için önce binary’sini alıyoruz,

ve ekrana basıyoruz.

İsterseniz dizine kaydedip oradan sunabilirsiniz,

ikinci […]

PHP’de resimdeki renkleri ayıklamak

PHP’de belirtilen bir resmin üzerinedeki resimleri ayıklamanıza yarayan çok lezzetli ve pratik bir kütüphane buldum, composer ile kurulumu için,

Kullanımı ise

Örneğin benim kullandığım resimde şuna benzer bir çıktı aldım,

Devamı hakkındaPHP’de resimdeki renkleri ayıklamak