Kategoriler
Kodlama

Türkçe Slugify URL PHP ve JavaScript ile metinleri uygun URL formatına çevirmek için fonksiyonlar.

Normalde bir URL’in içerdiği non-latin ve geçersiz karakterleri WordPress’in remove_accents() fonksiyonu ile temizleyebilirsiniz, ve URL şekline çevirebilirsiniz fakat WordPress dışında kullanılabilecek basit bir hem PHP hem de JavaScript fonksiyonu da burada paylaşıp kaydetmiş olayım.

Kategoriler
Kodlama

PHP readfile için User-Agent kullanmak User-Agent kontrolü olan bir dosyayı user-agent atayarak readfile() ile çekmek.

İhtiyaç olabilir, bir projede sayfaya başka bir dosyayı readfile ile çekiyordum ancak ilgili dosyaya direk erişimin olmasını istemiyordum, bu yüzden en kolay yol olarak dosyaya erişimde User-Agent kontrolü olsun istedim ve aşağıdaki fonksiyon ile bunu yaptım.

Kategoriler
Kodlama

Paylaşımlı hostinglerde time zone değiştirmek PHP timezone/Saat dilimi ayarlarını kolayca değiştirmek.

Normal şartlarda kendinize ait bir sunucu var ise onun zaman ayarlarını(time zone/saat dilimi) istediğiniz gibi yapabilirsiniz, yani Plesk veya Cpanel’e girdiğinizde ayarları görebilir ve değiştirebilirsiniz. Ancak paylaşımlı hostinglerde bu ayar bazen PHP ayarlarında olabilir ama çoğunlukla yoktur.

Kategoriler
Kodlama

Localhost’ta HTML/PHP sitesi çalıştırmak Bir web sunucusu/hosting gerekmeksizin kendi bilgisayarınızda PHP site kurabilirsiniz.

Localhost’ta yani kendi bilgisayarınız içerisinde bir web sitesi kurmak, PHP öğrenmek istiyorsanız veya PHP projeler gelişiyorsanız çok kullanışlı bir yoldur, çünkü çok hızlı ve güvenli çalışacaktır ve işlerinizi internet bağlantınız olmasa dahi devam ettirebileceksinizdir.

Kategoriler
Kodlama

error_log kullanımı (PHP) PHP’de error_log kullanımı ile alakalı birkaç ipucu. WordPress veya PHP yazılımlar.

Hemen hemen tüm paylaşımlı hosting planlarında PHP error_log başlangıçta varsayılan olarak hata veren kodun yazılı olduğu dosyanın bunduğu dizine error.log dosyası yaratarak onun içerisine hataları yazar, bunu her hata verdiğinde dosyaya tek bir satır ekleyerek sonsuza kadar yapabilir fakat çoğunda varsayılan olarak onun da bir limiti vardır.

Kategoriler
WordPress

Farklı bir offset metodu (WordPress) WP loopda spesifik seçili bir veya fazla kategoriden ilk birkaç yazıyı çıkarmak.

Normalde WP Query’de offset=3 tanımlayarak en baştaki istediğiniz adet girdiyi göz ardı edebiliyorsunuz ancak bunu spesifik kategorilere veya etiketlere göre yapabilmek de bazı durumlarda gerekli olabilir.

Kategoriler
Kodlama

Türkçe Karakter Destekli Ucwords() (PHP) PHP UTF8 de Ucwords() gibi bu tür çevirilerde (İ-ı) dönüşümlerinde problem yaşanmaktadır. Çözmek için bunu kullanabilirsiniz.

PHP UTF8 de Ucwords gibi bu tür çevirilerde yalnızca i -> İ dönüşümünde problem yaşanmaktadır, tabii ikisi de I’dan ı’ya ve i’den İ’ye. Bunu çözmek için aşağıdaki fonksiyonu kullanabilirsiniz.

Kategoriler
WordPress

WordPress HTML Compression Minify (eklentisiz) WordPress sitenizin görüntülenen sayfalarını daha düşük boyutta ve daha hızlı açılmasını sağlamak için herhangi bir eklenti kullanmadan bu fonksiyonu kullanabilirsiniz.

WordPress sitenizin HTML olarak görüntülenen sayfalarını herhangi bir eklenti kullanmadan sıkıştırmak ve daha hızlı ve daha az dosya boyutuyla yüklenmesini istiyorsanız bu paylaşacağım kodu sitenizde kullanabilirsiniz.

Kategoriler
WordPress

PHPMailer() ile Gmail SMTP’nin 3 çalışmama nedeni PHPMailer ile SMTP Gmail kullanacaksanız eğer bu 3 adımı ayarladığınızdan emin olmalısınız.

Google’ın mail hizmeti Gmail bilindiği üzere en güvenilir ve popüler mail servisidir, WordPress dahil PHP web sitelerinde Gmail e-posta adresinizi SMTP ve PHPMailer() fonksiyonu ile kullanmak istediğinizde karşılaşabileceğiniz aşağıdaki 3 faktörü gözden geçirmeli ve ayarları yapılandırmalısınız.

Kategoriler
Kodlama

Web sitesi güvenliğini iyileştirme Web sitenin güvenliği noktasında bazı tavsiyeler ve fikirler.

Yönetttiğim web sitelerin tamamına yakını Linux sunucuda ve PHP ile çalışıyor, bu sitelerin güvenliği üzerinde sürekli çalışıyorum ve her zaman yapılacak yeni bir şeyler bulabiliyorum.

Burada bahsedeceğimiz geliştirmeyi “webpagetest.org” sitesi üzerinden görerek ilham aldım ve yaptım, “Header set”; X-XSS-Protection, X-Frame-Options, X-Content-Type-Options, Referrer-Policy ve Feature-Policy.

Kategoriler
Kodlama

En iyi PHP gizleyicileri Burada, kaynak kodlarınızı korumak için her zaman kullanabileceğiniz en iyi 8 PHP Gizleyicilerini/PHP Obfuscators uygulamalarını paylaştım.

Bu günlerde entelektüel hırsızlık çok yaygın, insanlar hak sahiplerinin izni olmadan kodları ve fikirleri kullanmıyorlar. Bir PHP Obfuscator ile insanların PHP kod betiğinin içeriğini anlamamasını sağlamak için kaynak kodunu karıştırma/gizleme işini yapar.

Kategoriler
WordPress

WordPress sayfa ve yazılarda PHP kodu çalıştırmak WordPress yazıları içerisinde sadece o sayfaya veya yazıya özel PHP kodu çalıştırmak PHP Everywhere eklentisi ile mümkün.

Sadece o sayfaya özel bir PHP kodu çalıştırmak istiyorum ve kodu o sayfanın içerisine ekleyerek bunu yapmak istiyorum, nasıl? Bu sorunun cevabı PHP Everywhere.

Kategoriler
Kodlama

Basitçe bir sayfayı PHP ile Cache almak Bu yazıda, web sayfalarınız için basit bir PHP önbellekleme sisteminin nasıl yapılacağını göstereceğim.

Bir php dosyanız var ve içerisinde birçok kod veya Mysql sorgusu çalışıyor, dolayısıyla açılırken yavaş açılmakta. Bunu çözmek sayfayı hızlılandırmak için PHP önbellek uygulamasını kullanmak son derece faydalı olacaktır.

Kategoriler
Tech

Kişisel web sitesi için Hosting seçimi Kişisel web sitenizi kuracaksınız ve hangi hosting paketini seçeceğiniz konusunda kararsız kaldınız, konuya açıklık getirelim.

Kişisel bir web sitesi kurmak için ilk başta bir alan adı(domain) ve bir hosting ihityacınız vardır, domaini aldınız ancak hosting konusunda takıldıysanız bu konuya açıklık getirelim.