Ajax nedir bi de biz kullanalim derken jquery diye bişey buldum. pratik bir şekilde ajax kullanmaya yarıyor. Ama nedense firefox altında çalışan sayfa explorer 7  kullanırken refresh etmiyordu. Gece geç saat olduğu için uykusuzluk ile çözemediğimi düşünüp yattım. Ertesi gün tekrar denediğimde aynı sorun vardı.

(devamı…)

php ile online uyeler

Sayfalarda, online üyeleri nasıl yazdırabiliriz? Mantık basit, sayfa refresh edildiğinde 10 dakika ( yada belli bir zaman) içinde sayfaya girmiş üye isimlerini sayfada farzedip, isimlerini yazdırmamız gerekiyor.
(devamı…)

Başka bir php seo fonksiyonu

function cevir($url)
{
$url = trim($url);
$url = strtolower($url);
$find = array(”, ”);
$url = str_replace ($find, ”, $url);
$url = preg_replace(‘/<(\/{0,1})img(.*?)(\/{0,1})\>/’, ‘image’, $url);
$find = array(‘ ‘, ‘”‘, ‘&’, ‘&’, ‘\r\n’, ‘\n’, ‘/’, ‘\\’, ‘+’, ‘<’, ‘>’);
$url = str_replace ($find, ‘-’, $url);
$find = array(‘é’, ‘è’, ‘ë’, ‘ê’, ‘É’, ‘È’, ‘Ë’, ‘Ê’);
$url = str_replace ($find, ‘e’, $url);
$find = array(‘í’, ‘ı’, ‘ì’, ‘î’, ‘ï’, ‘I’, ‘İ’, ‘Í’, ‘Ì’, ‘Î’, ‘Ï’);
$url = str_replace ($find, ‘i’, $url);
$find = array(‘ó’, ‘ö’, ‘Ö’, ‘ò’, ‘ô’, ‘Ó’, ‘Ò’, ‘Ô’);
$url = str_replace ($find, ‘o’, $url);
$find = array(‘á’, ‘ä’, ‘â’, ‘à’, ‘â’, ‘Ä’, ‘Â’, ‘Á’, ‘À’, ‘Â’);
$url = str_replace ($find, ‘a’, $url);
$find = array(‘ú’, ‘ü’, ‘Ü’, ‘ù’, ‘û’, ‘Ú’, ‘Ù’, ‘Û’);
$url = str_replace ($find, ‘u’, $url);
$find = array(‘ç’, ‘Ç’);
$url = str_replace ($find, ‘c’, $url);
$find = array(‘ş’, ‘Ş’);
$url = str_replace ($find, ’s’, $url);
$find = array(‘ğ’, ‘Ğ’);
$url = str_replace ($find, ‘g’, $url);
$find = array(‘/[^a-z0-9\-<>]/’, ‘/[\-]+/’, ‘/<[^>]*>/’);
$repl = array(”, ‘-’, ”);
$url = preg_replace ($find, $repl, $url);
$url = str_replace (‘–’, ‘-’, $url);
return $url;
}

Örnek Kullanım:

cevir(“Amça bana Şeker Al”); // Çıktısı amca-bana-seker-al Olacaktır

PHP ile Türkçe Fonksiyonlar

PHP'nin harfler ile ilgili fonksiyonları türkçe desteği sunmamaktadır. Biz bu yüzden kendi türkçe destekli fonksiyonlarımızı yazacağız.
 (devamı...)

PHP ile resimlerin köşelerini bu ufak class yardımı ile yuvarlayabiliriz.

(devamı…)

Php ile saldırıları önlemek

Php ile flood saldırılarından korunmak (devamı…)

Php’de değişkenler olduğu gibi sabitler de vardır. Sabit tanımlama nasıl yapılır şimdi bunu örnekler üzerinde inceleyelim:

Hatırlarsanız değişken tanımlarken $degisken = “Değişkenin Karşılığı”; şeklinde belirtmiştik. Sabit tanımlarken ise define komutu kullanılır. Bu komut değişken tanımlamadan farklı olup adı üstünde değişmeyen yani sabit, içeriği değişmeyen bir bilgi için kullanılır.
Değişken tanımlarken kullanılan bütün kurallar sabit tanımlarken de geçerlidir (büyük küçük harf duyarlılığı, önüne _ alt çizgi, harf ile başayabilir, harf arasına raham ve alt çizgi kullanılabilir, sabit ve değişkenler rakamla başlamaz) bu kurallara dikkat edelim.
(devamı…)

array( )
array() komutu anahtar ve değerden oluşan bir dizi oluşturur. Eğer anahtar belirtilmezse anahtar otomatik olarak atanır ve anahtar değeri 0 dan başlayarak her bir değer için bir artar.

direk dizinin kullanılışı:

<?php
$mevsim1 = "İlkbahar";
$mevsim2 = "Yaz";
$mevsim3 = "Sonbahar";
$mevsim4 = "Kış";
echo "$mevsim1 $mevsim2 $mevsim2 $mevsim4";
/*
Ekran Çıktısı:
İlkbahar
Yaz
Sonbahar
Kış
*/
?>
yukarıdaki yöntem uzun, şimdi de bunu kısa yoldan nasıl ekrana yazdırabilir bunu görelim;

(devamı...)

SQL Injection’a karşı önlem

PHP ile yapılan saldırıların büyük bir bölümü, SQL Injection ile olmaktadır. Bu saldırıları, PHP’nin basit fonksiyonları ile bertaraf edebiliriz. Bu fonksiyonları tek bir fonksiyon haline getirerek sayfadan gelen değişkenleri süzmeye çalıştım. Umarım işinize yarar.
(devamı…)

PHP ile güzel grafikler

phpflashchartPHP/SWF Charts, PHP kullanarak dinamik veri kaynağından basitçe, güçlü ve etkileyici grafikler sunmak için bir araç. Grafiği sunarken kullanılabilecek birçok flash tasarımı var. Örneğin aşağıdaki grafiği oluşturmak için şöyle bir kod kullanmak yetiyor;

&lt;?php
include “charts.php”;

//the chart’s data
$chart [ 'chart_data' ] = array ( array ( “”,         “2001″, “2002″, “2003″, “2004″ ),
array ( “Region A”,     5,     10,     30,     63  ),
array ( “Region B”,   100,     20,     65,     55  ),
array ( “Region C”,    56,     21,      5,     90  )
);

//send the new data to charts.swf
SendChartData ( $chart );

?&gt;
 

WordPress'in desteğiyle. ve skD Theme