Birkaç İyi PHP Fonksiyonu

Mayıs 20, 2008 tarihinde PHP kategorisine eklendi | Yorum yok

Her biri birkaç satırlık küçük fonksiyonlar, ancak betiklerinizin çoğu yerinde mutlaka ihtiyaç duyacağınız türden.

E-Posta Adresi Kontrolü

function valid_email($str = NULL) {
return (!preg_match(”/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)

*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix”, $str)) ? FALSE : TRUE;
}

Kullanımı: valid_mail(degisken)

Ziyaretçi IP Adresini Alma

function getip($str = NULL) {
if (getenv(’HTTP_CLIENT_IP’)) {
$str = getenv(’HTTP_CLIENT_IP’);
} elseif (getenv(’HTTP_X_FORWARDED_FOR’)) {
$str = getenv(’HTTP_X_FORWARDED_FOR’);
} elseif (getenv(’HTTP_X_FORWARDED’)) {
$str = getenv(’HTTP_X_FORWARDED’);
} elseif (getenv(’HTTP_FORWARDED_FOR’)) {
$str = getenv(’HTTP_FORWARDED_FOR’);
} elseif (getenv(’HTTP_FORWARDED’)) {
$str = getenv(’HTTP_FORWARDED’);
} else {
$str = preg_replace( ‘/[^0-9., ]/’, ”,$_SERVER['REMOTE_ADDR'] );
}
return $str;
}

Kullanımı: getip($degisken)

Metinlerin Özetini Gösterme

function textsummary($str = NULL) {
$textformat = substr($str, 0, 65);
$str = $textformat;
return $str;
}

Kullanımı: textsummary($degisken) , 65 sayısı alınacak karakter sayısıdır.

Tarih Bilgisini Düzenleme

function dtformat($str = NULL) {
$dtformat = date(’d.m.Y’, strtotime($str));
$str = $dtformat;
return $str;
}

Kullanımı: dtformat($degisken), tarih çıktısı: 12.08.2006

Bu yazının Popülerliği: 54% [?]

Yorumlar

Yorum Yapın




Aşagıdaki iki kelimeyi boş olan kutuya yazınız. Bu uygulama zararlı yorumları engellemek için. Anlayışınıza teşekkur ederim.