31 Ekim 2009
Php’de bazı komutlar birbirini tamamlayıcı özellik taşımaktadır. Örneğin fopen ve fclose. Bu makalemizde ikisini beraber kullanmak durumundayız. Çünkü fclose komutu; fopen ile yazılmak, okunmak, hem yazılmak hem okunmak, ek yapmak vb. gibi işlemleri yapmak üzere açılan dosyaları kapatmak üzere kullanılır. Fopen ile ilgili ayrıntılı makalemizi yine sitemizden takip edebileceksiniz.
Aşağıda sadece okunmak üzere açılmış bir metin [...]
31 Ekim 2009
Bu makalemizde Php’deki next komutunu açıklayacağız. Next komutu ile, bir dizideki (array) geçerli olan elemanıdan sonra gelen diğer elemana geçmeyi sağlar ve bu elemanı işler. Örnek vermek gerekirse;
<?php
$gecerlidizi = array(1 => ‘birinci eleman’, 2 => ‘ikinci eleman’, 3 => ‘ucuncu eleman’);
// birinci elemanımızı nextliyoruz
echo next($gecerlidizi);
?>
Yukarıdaki şekilde var olan elemanı 1 kademe ilerlettik. Ve bu işlem [...]
10 Ağustos 2009
Php sayfalarınızda kod yığınlığı oluşturmamak için include komutunu kullanabilirsiniz. Include komutu sayesinde istediğiniz dizinlerden sayfanızın içerisine yeni bir sayfa çağırabilirsiniz. Bunu htmldeki iframe ile benzetebiliriz. Ancak iframede çağırılan sayfa, çağrıldığı sayfadan bağımsız olarak çalışır ve google tarafından pek sevilmez. Include komutunda ise çağrılan sayfa, çağrıldığı sayfanın bir parçası olur. Örneğin include komutunu database bağlantılarında kullanırız. [...]
18 Mart 2009
Tehlikeli bir değişkenden gelen veriyi işlemlere tabi tutmadan önce ilk olarak önce onaylanamanız ve filtrelemeniz gerekmektedir.Zira bunları yapmazsak basit yöntemlerle hacklenmek elde bile değil.
mysql_real_escape_string
Bu fonksiyon gelen veride mysql’e iş yaptırma olasılığı olan simgelerin önüne veri olarak gösterecek olan \ koyuyor.\x00, \n, \r, \, ‘, “ ve \x1a. Bu şekilde kişinin yazdığı yazı doğrudan yazı olarak [...]
18 Mart 2009
Bildiğiniz gibi arama motorları kullanıcılar için artık internetin olmazsa olmazlarından, tabi biz site sahipleri içinde çok önemli.
Peki arama motorlarından (google, msn, yahoo,…) gelen ziyaretçi hangi aramayı yaparak geldi? Bunu bulmak için ufak bi çalışmam var:
PLAIN TEXT
PHP:
$referer=$_SERVER['HTTP_REFERER'];
if(eregi(“google”,$referer)){
$s=explode(“?”,$referer);
parse_str($s[1]);
$kelime= $q;
}
if(eregi(“yahoo”,$referer)){
$s=explode(“?”,$referer);
parse_str($s[1]);
$kelime= $p;
}
if(eregi(“msn”,$referer)){
$s=explode(“?”,$referer);
parse_str($s[1]);
$kelime= $q;
}
// $kelime arama yaparak geldiği kelime
Buna ilaveten hangi sayfaya geldiğini bulmak için
PLAIN TEXT
PHP:
$sayfa=$_SERVER['REQUEST_URI'] // geldiği sayfa [...]
