PHP Token İle Yetkilendirme (Authentication)

Bazı durumlarda sayfanıza erişilmesi için bir tür kimlik doğrulaması yapmanız gerekir. Eğer bunu doğrudan GET ya da POST metodlarını kullanarak yapmak istemiyorsanız en sık kullanılan yöntem “token doğrulamasıdır”. ...

PHP ile Belirli Tarihten Eski Dosyaları Silme

PHP’de dosyaları silmek için unlink() fonksiyonu kullanılır. Glob fonksiyonu da belirli koşullara göre dosya aramasını yapar. Örneğin sadece “.png” uzantılı dosyaların yollarını alma işlemini yapabilirsiniz. Yani aynı kalıpla eşleşen dosyaların yollarını bulma ve eşleştirme görevine sahiptir. Bu yazımda sizlere PHP ile belirtilen dizindeki belli bir tarihten eski dosyaları silmeyi göstereceğim. <?php /* * Silinecek dosyaların bulunduğu dizin */ $dir = "klasor/dosyalar"; /* * Dizindeki tüm dosyalara işlem uygulanır */ foreach (glob($dir....

git.php Şeklinde Yönlendirme Sayfası Yapımı

Birçok sitede kullanılan git.php go.php redirect.php gibi yönlendirme sayfalarından yapımı. Kullanımı config.php içerisinde websiteUrl kısmına git.php dosyasının bulunacağı adresi yazın. Örnek: https://sitem.com/git.php salt kısmına herhangi bir metin yazın. URL ve hashin doğru olup olmadığını kontrol etmekte gerekli. time kısmını yönlendirmeden önce kaç saniye bekletileceğini girin. config.php ve git.php dosyalarını sunucunuza yükledikten sonra link-olustur.php dosyasını kullanarak link oluşturabilirsiniz. Kodları indirmek için [tıklayın][1]. link-olustur.php için kodlar <?php require_once __DIR__ . '/config.php'; ?> <!...

PHP filter_var() ile IP, URL ve E-posta Kontrolü

PHP 5.2 sürümü ile gelen filter_var() fonksiyonu ile formlara gönderilen verilerin isteğe uygun olup olmadığını kolayca kontrol edebiliriz. IP Kontrolü <?php $ip = "127.0.0.1"; if (!filter_var($ip, FILTER_VALIDATE_IP) === false) { echo("Geçerli IP adresi"); } else { echo("Geçersiz IP adresi"); } ?> URL Kontrolü <?php $url = "http://sekiz.gen.tr"; // Geçersiz karakterleri temizleyelim $url = filter_var($url, FILTER_SANITIZE_URL); // URL geçerliliğini kontrol edelim if (!filter_var($url, FILTER_VALIDATE_URL) === false) { echo("Geçerli URL"); } else { echo("Geçersiz URL"); } ?...

PHP ile Facebook’ta Resim Paylaşma

Eğer birden fazla internet siteniz ve bunların facebook sayfaları varsa sayfaların yönetimi, paylaşım yapmak gibi işlemler can sıkıcı ve zaman alıcı olabiliyor. ...