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

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

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

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

SMTP ile PHP’de e-posta göndermek

PHP’de kullandığınız basit sistemler için hızlı bir smtp e-posta sınıfı arıyorsanız, kesinlikle bu sınıfı denemelisiniz. Composer ile mevcut uygulamalarınızda da kullanabileceğiniz popüler PHPMailler sınıfı hemen basit bir örnekle deneyelim,

Github sayfasından daha lezzetli detaylar ve indirme adresini edinebilirsiniz. https://github.com/PHPMailer/PHPMailer

Hacker’ın kütüphanesi ! Aç Aç Aç !

Mükemmel bir set, özellikle readme dosyasını okuyunca daha çok etkileniceksiniz. Popüler dillerde, hacker’ların kullanmayı tercih ettiği pratik, bazıları efsane -kahve makinesine talimat gönderen script gibi- Bu yüzden konuyu pek uzatmadan github https://github.com/NARKOZ/hacker-scripts

PHP’de atomic time

Bazı durumlarda atomic time’a ihtiyacınız olabilir. GPS üzerinden ABD ordusunun sunduğu atomic time mevcut ki zaten GPS’de ABD’nin ücretsiz sunduğu bir servis. Hızlıca örneğimiz inceleyelim,