PHP

PHP ile rasgele metin oluşturma

Aşağıdaki PHP kodunu kullanarak rasgele metin oluşturabilirsiniz. Fonksiyonu çağırırken vereceğiniz parametre uzunluğunda bir metin (string) oluşturuluyor.

PHP ile bir dizindeki dosyaları listeleme

PHP ile bir dizindeki dosyaların listesini almak için aşağıdaki örnek kodları kullanabilirsiniz.

Web Uygulama Güvenliği Kontrol Listesi

Web güvenliği alanında çalışmalar yapan "Web Güvenlik Topluluğu"nun çıkardığı E-dergi 1 yaşında. 1. yaşın vesilesiyle "Web Uygulama Güvenliği Kontrol Listesi 2010" adlı bir güvenlik kontrol listesi yayınlandı.

PHP'de tüm sessionları (oturumları) kaldırmak

PHP ile üyelik sistemi yapmak kolaydır. Üye olan kullanıcılar için tanımlayacağınız sessions (oturumlar) ile kişilerin sisteme giriş yapıp yapmadığını anlayabilir, eğer giriş yapmamışsa login-giriş ekranına yönlendirebilirsiniz. Kullanıcı oturumu kapattığında o kullanıcıya ait sessionları da kaldırmanız gerekir.

PHP ile Büyük Boyutlu Dosyaların Upload Edilmesi

PHP varsayılan olarak 2 MB'dan büyük dosyaların upload edilmesine izin vermez. php.ini'deki ayarları değiştirerek veya doğrudan php kodunuza aşağıdaki satırları ekleyerek bu limit'i yükseltebilirsiniz.

PHP'de Hataları Göstermek

PHP hataları sunucu tarafındaki bir ayarla genellikle kapatılır ancak geliştirme aşamasında bazen bu hataları görmek gerekebilir. PHP hatalarını göstermek için kodun üst kısmına aşağıdaki satırları eklemek yeterli olur.

error_reporting(E_ALL); ini_set("display_errors", 1);

PHP'de String İfadeden Tarih Oluşturmak (String to Date)

PHP'de tarih ve saat işlemleri için date komutu kullanılır. Çok esken olan bu komut ile istenilen formatta tarih ve saat bilgisi gösterilebilir.

String yani bir metin ifadeden tarih oluşturmak için ise strtotime fonksiyonunu kullanırız.strtotime ile elde ettiğimiz tarih değerini date fonksiyonuna parametre olarak verip, istediğimiz tarih değerini elde edebiliriz. İşte örneğimiz;

Acemi Web Geliştiricilerin Yaptıkları Hatalar

Acemi web geliştiriciler, işin nasıl yapıldığına değil sonucuna bakarlar. Durum böyle olunca da geliştirme aşamasında bazı standartları ve önemli noktaları atlayabiliyorlar. İşte en çok yapılan hatalar.

PHP 5.3 ile Gelen Yenilikler

PHP 6 çıktı çıkacak bununla beraber sabırsız geliştiriciler için PHP 5.3 versiyonu yayınlandı. PHP6 için planlanan yeniliklerin bir çoğu PHP 5.3'e aktarıldı.

PHP ile Değişken Temizleme

PHP, web tabanlı script dillerinin en popüleridir denilebilir. Bir geliştirme aracı veya dil’i ne kadar çok popüler ise onunla ilgili o kadar çok açık çıkma olasılığı yüksektir. Özellikle siteleri, uygulamaları ele geçirmek (Hacklemek) isteyen kişiler için internette popüler araçlar için bir çok yöntem bulunabilir. Durum böyle olunca da yazılan kodun güvenlik seviyesine çok daha fazla dikkat etmek gerekiyor. SQL Injection için formdan gelen değerlerin filtrelenmesi yani temizlenmesi olmazsa olmaz gereksinimlerden biridir.

Php ile Oturum Yönetimi (SESSION)

Türkçesi oturum anlamına gelen session bilgilerin saklanması için kullanılan mantıksal bir nesnedir.Session oturum yönetimini kullanarak şifreli sayfalar oluşturarak ve bu sayfaları belirlediğiniz kullanıcıların görmesini sağlayabilirsiniz.

PHP ve Güvenli Kodlama

Uygulama geliştiren geliştiriciler için, uygulamanın en kritik noktası güvenli olmasıdır. Özellikle yazılan uygulama web tabanlı, binlerce, onbinlere ziyaretçisi olan bir site veya uygulama ise güvenlik çok daha kritik bir nokta olmaktadır.
Subscribe to RSS - PHP