Dosya boyutu görüntüleme

9 11 2008

filesize() fonksiyonu ile aldığınız dosya boyutunu GB, MB, KB, Byte olarak görüntülemenizi sağlar.

function WarnerFileSize($file_size) {
if($file_size >= 1073741824) $size = number_format(($file_size / 1073741824), 1)." GB";
elseif($file_size >= 1048576) $size = number_format(($file_size / 1048576), 1)." MB";
elseif($file_size >= 1024) $size = number_format(($file_size / 1024), 1)." KB";
elseif($file_size >= 0) $size = $file_size." byte";
else $size = "0 byte";
return $size;
}





Gelişmiş strlen fonksiyonu

9 11 2008

Gelişmiş strlen fonksiyonu.

function WarnerStrlen($text) {
$text = preg_replace('#&\#([0-9]+);#', '_', $text);
return strlen($text);
}





Gelişmiş trim fonksiyonu

9 11 2008

Gelişmiş trim fonksiyonu.

function WarnerTrim($text) {
if($text != "") {
$text = str_replace(chr(160), " ", $text); // remove alt + 0160
$text = str_replace(chr(173), " ", $text); // remove alt + 0173
$text = str_replace("", " ", $text); // remove whitespace
$text = trim($text);
}
return $text;
}





Mail kontrol fonksiyonu

9 11 2008

Mail adresini kontrol edebileceğiniz gelişmiş bir PHP fonksiyonudur.

function CheckMail($email) {
$email = strtolower($email);
if(!preg_match("/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))$/si", $email)) return false;
else return true;
}

Kontrol edilecek mail adresinde şöyle kullanabilirsiniz.

$email = $_POST['email'];
if(!CheckMail($email)) {
exit("Hatalı email adresi");
}








Takip Et

Get every new post delivered to your Inbox.