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");
}





Sevgini Haykır

9 11 2008

Sevginizi Haykırmak ister misiniz? Müzik televizyonlarında artık moda haline gelen “Mesajını yaz XXXX gönder burada yayınlansın” tarzındaki uygulamanın web versiyonu olarak adlandırabileceğim bu eklenti, PHP Warner projelerine dahil sitelere eklenmeye başlamıştır.

sevgini_haykir

İlk deneme, Bedava MP3 sitesinde uygulanmıştır. %80 başarılı sonuç alınmıştır fakat halen eklentinin bazı eksik yönlerinin olması ilerleyen zamanlardaki durumunun belirsiz olmasına neden olmaktadır.

Eklentinin diğer bir özelliği olarak, yazdığınız mesajın arkadaşınıza e-posta ile gönderilmesine olanak sağlayan kodlama yapısı sisteme entegre edilmiştir.








Takip Et

Get every new post delivered to your Inbox.