PHP – array_chunk() Fonksiyonu

17 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

array_chunk() fonksiyonu, bir diziyi belirlediğiniz aralıklara böler. Yani 42 elemanlı bir diziniz varsa örneğin; 6, 7 veya daha farklı dizilere ayırabilirsiniz. array_chunk() fonksiyonunun kullanımı aşağıdaki gibidir. array_chunk(array, size, preserve_key) Yukarıdaki satırımızın açıklaması… Daha fazlası…

Visual Studio Code – Dizin Listesini Sıralama

15 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

Visual Studio Code ortamında, workspace (çalışma alanı)‘deki dosyaların sıralanması oldukça garip. Örneğin; diğer editörlerdeki gibi dosya uzantısına göre sıralama yok. Bu da tabiki dosyaların ayrı ayrı durmasına ve karmaşıklığa yol açıyor. Dosyaların… Daha fazlası…

PHP – Benzersiz ID Oluşturma

12 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

Bazı durumlarda unique yani benzersiz ID oluşturmak isteyebilirsiniz. Ya da yazılımınıza lisanslama yapmak isteyebilirsiniz. Böyle durumlarda size lazım olan şey ise; benzersiz bir ID değeridir. PHP ortamında benzersiz ID değeri oluşturmanın bir… Daha fazlası…

PHP – urlencode() ve urldecode() Fonksiyonları

10 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

Web ortamında; bir sayfadan diğer sayfaya veri aktarımı yaparken, bu verilerin belirli bir standartlarda kodlanması gerekir. Bunun nedeni de; düzensiz verilerin anlaşılmazlığını ortadan kaldırmak içindir. Bir sayfadan diğer sayfaya gelen kodlanmış veri… Daha fazlası…

PHP – array_count_values() Fonksiyonu

8 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

PHP’de aynı elemanların olduğu dizilerdeki, bu aynı elemanların sayılarını öğrenmek için array_count_values() fonksiyonu kullanılır. Yani bir nevi SQL’deki group by ile aynı işlemi yapmaktadır. Aşağıdaki gibi bir yapımız olsun. <?php $my_array =… Daha fazlası…

WordPress – Kullanıcı Rolleri ve Seviyeleri

5 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

WordPress, birden fazla kullanıcı oluşturma, kullanıcıları sınırlama / görev atama ve yönetme konusunda gerçekten çok iyi bir yapıya sahip. Temel olarak; sistemde 5 farklı kullanıcı rolü mevcut. Bunlar: Abone, İçerik Sağlayıcı, Yazar,… Daha fazlası…

Gulp – Resim Optimizasyonu

3 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

Gulp ile front-end kısmında çalışmak artık benim için açıkcası vazgeçilmez bir durum oldu. Çünkü; SCSS, Jade ve JavaScript dosyalarını derlemek / sıkıştırmak oldukça kolay ve zevkli. Aksi halde her biri için de… Daha fazlası…

PHP – Composer İle PSR-4 Proje Oluşturma

1 Haziran 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

PHP ile çalışırken herhangi bir proje yapısı kolaylıkla kurulabilir ve kullanılabilir. Hatta kendiniz için bir proje dizini hazırlayıp kullanabilirsiniz. Zaten çoğu kişinin yaptığı da böyle. Fakat burada şöyle bir sorun var; hazırladığınız… Daha fazlası…

PHP – Composer vendor Dizinini Değiştirme

20 Mayıs 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

Composer ile indirilen paketler vendor dizinine kaydedilir. Bir başka değişle Composer yerleşik olarak vendor dizinini kullanır. vendor dizini yerine farklı bir dizin belirlemekte mümkündür. Peki nasıl? Oluşturulacak olan composer.json dosyasına aşağıdaki şekilde… Daha fazlası…

PHP – PHPMailer İle E-Posta Gönderimi

18 Mayıs 2020 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.

Klasik olarak PHP ortamında; mail() fonksiyonu ile mail gönderme işlemi gerçekleştirilir. mail() fonksiyonunun kullanımı da aşağıdaki gibidir. mail(to, subject, message, headers, parameters); Parametreler: to: E-postanın kime gönderileceği belirtilir. subject: E-postanın konusu. message:… Daha fazlası…