PHP ile Metin Belgesindeki Satır Sayısını Öğrenmek »
Metin belgesinde bulunan satırları tek tek saymak biraz yorucu olsa gerek. Bu çok kısa kod sayesinde bu yoruculuğu engellemiş oluyoruz. Tabi ben başka bir yöntemde biliyorum.
Örneğin; metin dosyasının içindekileri editör ile açarak kaç satır olduğunu sol taraftaki satır sayacı ile öğrenmek.
Ama bizim amacımız PHP ile öğrenmek olduğu için önemli olan bu komutu uygulamanız.
Güvenli Bir Üyelik Sistemi İçin Temel İpuçları »
Eğer kullanıcıların üye olarak bilgilerini paylaştığı bir ağ tabanlı sistem geliştiriyorsanız (Session,Cookie) ve bu bilgileri bir veritabanında saklıyorsanız; bu bilgiler kullanıcı ve sunucu arasında olduğundan dolayı araya 3. bir kişinin girmesine izin vermemek için kendinizden emin olana dek tüm güvenlik risklerini gözden geçirmeniz gereklidir.
Okumaya Devam Et »
Smarty Kullanım Kitabı »
Onur Yerlikaya isimli arkadaşımızın PHP ve Smarty ile birlikte nasıl uygulama geliştirebileceğinizi açıklayarak yazmış olduğu Smarty Kullanım Kitabını buradan indirebilirsiniz.
Kitapta başlangıç olarak Smarty’nin ne olduğundan ve neler yapabileceğinizden bahsediliyor.
PHP ile Rasgele Banner Gösterimi »
Sitenizde rasgele bannerleri görüntülemek için en basit yol resimlere birer numara vererek rand() fonksiyonu ile kendi aralarında döndürmektir. Bunu ister bannerinizde ister reklamlarınızda kullanabilirsiniz.
Her banner artışında rand() fonksiyonunun parametresinide o sayıya göre ayarlamalısınız. Sayfa her yenilendiğinde rasgele banner gösterilecektir. Biz şu an için üç tane banner gösterimi yapacağız.
Okumaya Devam Et »
Sadece Belirli Kullanıcılara Erişim İzni Vermek »
Sitenin bazı sayfa ve bölümlerine erişimi sınırlandırmak için yazdığım makalede tek yetkili olarak girilebiliniyordu. Erişim izni verilen kullanıcıları çoğaltmak için bunun üzerinde farklı yöntemlerde denenir fakat ben en basitini göstermeyi uygun gördüm. Yapacağımız bir txt dosyamıza kullanıcıları ve karşlığınada şifreleri tanımlamak. Sonra bir döngüye girerek dosyada tanımlanan kullanıcıları doğrulayıp erişim izni vermektir.
Baştan yetkililer isminde bir txt dosya oluşturuyoruz. Kendi belirlediğiniz ismide verebilirsiniz.
İçeriği aşağıdaki gibi yetkili|sifre şeklinde olacak.
Güray|123456 admin|admin
En son olarak kodumuzun bulunduğu sayfamızı yapalım ve iki dosyayı aynı dizin içinde kullanmalıyız, bunu kendi isteğinize göre değiştirebilirsiniz.
<?php
if (!isset($PHP_AUTH_USER)){
header('WWW-Authenticate: Basic realm="Erişim Sınırlandırılmıştır"');
header('HTTP/1.0 401 Unauthorized');
echo "Bu Sayfayı Görüntüleyebilmek İçin Giriş Yapmanız Gereklidir";
exit;
}
$liste = file("yetkililer.txt");
$i=0; $dogrulama=false;
while($liste[$i] && !$dogrulama){
$yetkili = explode("|",$liste[$i]);
if (($PHP_AUTH_USER==$yetkili[0]) && ($PHP_AUTH_PW==chop($yetkili[1]))) $validado=true;
$i++;
}
if (!$dogrulama){
header('WWW-Authenticate: Basic realm="Erişim Sınırlandırılmıştır"');
header('HTTP/1.0 401 Unauthorized');
echo 'Bu Sayfayı Görüntüleyebilmek İçin Giriş Yapmanız Gereklidir';
exit;
}
?>
<html>
<head>
<title>Sınırlı Erişim Sayfası</title>
</head>
<body>
Merhaba <b><?php echo $PHP_AUTH_USER ?></b> burası sizin Özel Sayfanız.
</body>
</html>
Uygulama dosyasını buradan indirebilirsiniz.







