Walleq's Blog
Ana Sayfa Profilim Arşiv İletişim
.:. Burn Me Alive .:.

Loading



03 Eylül 2010 Cuma
Kategori: Yazılım
Yazar : Walleq, 0 yorum var, 3153 defa okunmuş.
Etiket : PHP E-Mail Fonksiyon
    Bugün yine kod yazarken PHP nin yeni fonksiyonlarından birini öğrendim. Fonksiyon filter_var fonksiyonu, filter_var() PHP 5.2.0 ve üstü sürümlerde kullanılabilir durumda. Önceleri bu işi regular expression (Düzenli İfadeler) ile pek güzel yapabiliyorduk. Artık düzenli ifadeleri e-mail geçerliliği için kullanmaya son. Bundan sonra filter_var() ile işimizi halledebileceğiz.

    Daha fazla uzatmadan hemen e-mail geçerlilik kontrolü için örnek bir kod yazıyorum.
// Direk Kod İçinde Kullanım

$email = "deneme@mail.com";
filter_var($email, FILTER_VALIDATE_EMAIL) ? $gecerlilik = "Geçerli" : $gecerlilik = "Geçerli Değil";
echo $gecerlilik;

/* Çıktımız
*
* "Geçerli" olacaktır.
*
*/

//Dilerseniz Extra Bir Fonksiyon Yazalım - Her ne kadar çokta gerekli olmasa da

function checkmail($email){
return filter_var($email, FILTER_VALIDATE_EMAIL);
}

//Yazdığımız fonksiyonun kullanımı

$mail = "deneme-mail.com";
if(checkmail($mail)){
echo "Mail Geçerli";
}else{
echo "Mail Geçerli Değil!";
}

/* Çıktımız
*
* "Mail Geçerli Değil!" olacaktır.
*
*/

    İşte fonksiyonun kullanımı böyle. filter_var fonksiyonu hakkında daha fazla bilgiye linke tıklayarak ulaşabilirsiniz. FILTER_VALIDATE_EMAIL referansı yerine örnek olarak FILTER_VALIDATE_URL referansı ile URL geçerliliğini test edebilir yada FILTER_VALIDATE_IP ile de IP geçerliliğini kontrol edebilirsiniz. Kullanabileceğiniz diğer filtreler için PHP Filter Reference sayfasına göz atabilirsiniz.

Kategori: Yazılım
Yazar : Walleq, 1 yorum var, 2594 defa okunmuş.
Etiket : MySQL Veritabani Karakter PHP
    PHP ve MySQL e geçiş sürecim ve bu konulardaki eksikliklerim gün geçtikçe kapanıyor. Ancak sancılı bir dönem olduğu en azından benim için gün gibi ortada. Her yazdığım koddan sonra yada yazmak istediklerim için araştırmaya girişmek beni yavaşlatan başlıca sebeplerden. Fakat ilk kompleks projemi bu şekilde hazırlıyor olmamın çok önemli bir nedeni var. Yıllarca WEB konusunda VB Script ve Access veritabanı ile uğraşmış biri olarak, PHP ve nimetlerinden yararlanmanın tek yolunun bu şekilde kodlama yapmaktan geçiyor olması. Çünkü daha önce PHP ile ilgili her ne kadar bir kitap bitirmiş olsamda, düzey bakımından kesinlikle ihtiyacımı karşılayabilecek seviyede değildi. Dedim ya basit PHP kodlamalarımı belki bu kitap sayesinde yaptım, ancak işin içine daha özgün ve karmaşık yapılar girdiğinde, muhtemelen hiç bir kitap ihtiyaçları karşılayacak yeterliliğe sahip olmuyor. Yazının Devamı »


Kategori: Yazılım
Yazar : Walleq, 2 yorum var, 794 defa okunmuş.
Etiket : MySQL Veritabani PHP
    PHP üzerinde uğraştığım ve en çok sorun yaşadığım konulardan biri veritabanlarıdır. Sonuçta bir çok projemin temelinde öyle yada böyle bir şekilde veritabanları söz konusudur. Özellikle PHP söz konusu olduğunda, bu veritabanı meselesi daha çok ön plana çıkmaya başladı. Bildiğiniz gibi günümüzde PHP ile birlikte en çok kullanılan veritabanlarından biri MySQL. Doğal olarak benimde daha çok üzerinde durduğum veritabanlarını oluşturuyorlar. Maalesef her geçen gün bu konuda yeni bir şey öğrenmek ile birlikte, bazı takıldığım noktalarda olmuyor değil.

    Bir arkadaşımdan öğrendiğim bir hazır scripti, kendi serverımda denemek isterken scriptin kurulumu sırasında, veritabanı ile iletişim kurmak için girdiğim ve doğruluğundan tamamen emin olduğum veritabanına erişim bilgilerine rağmen bir problem ile karşılaştım. Daha sonra kurulum dosyasının kodlarını incelediğimde, veritabanı bağlantısı  için mysql_connect() fonksiyonu yerine mysqli kütüphanesinden yararlanılabilmesi için kullanılan mysqli_connection() fonksiyonuna rastladım. Zaten aldığım hatada veritabanı ile bağlantı kurulamadığı yönündeydi. Dolayısı ile tekrar yaptığım incelemelerimde her verinin doğru girilmesine karşın, karşılaştığım sorunun mysqli_connection() fonksiyonunun kullanımı ile ilgili olduğu sonucuna vardım. Yani kısaca mysql_connection() fonksiyonun aldığı parametreler ile mysqli_connection() fonksiyonunun aldığı parametrelerin birbirlerinden bariz farklılıklar barındırdığını anladım. Yazının Devamı »


Kategori: Proje Yönetimi
Yazar : Walleq, 2 yorum var, 2120 defa okunmuş.
Etiket : MySQL MyISAM InnoDB PHP Veritabani
    Bugün küçük bir araştırma yaparken çok güzel bir inceleme okudum. İncelemenin içeriği PHP ve ASP.NET dillerinde MySQL ve MSSQL (Microsoft SQL) gibi veritabanlarının gösterdiği performans farklılıklarından oluşuyordu. Aslında araştırmam daha çok InnoDB ve MyISAM motorlarının performans farklılıkları ile sınırlıydı. Ancak daha bütünleşik ve farklı platformlarıda içine alan güzel bir inceleme ile karşılaşmak, daha geniş fikir edinebilmem açısından çok yararlı oldu.

    İncelemeyi gerçekleştiren arkadaşımızın adı Görkem PAÇACI. Kendisini şahsen tanımıyorum ancak bu çalışmasından dolayı kutluyorum. İncelemenin benim açımdan eksi tarafı, tüm incelemenin Windows sistemleri üzerinde gerçekleştirilmiş olması idi. Sonuç itibarı ile PHP ile uğraşıyorum ve hosting paketimin bulunduğu server da Linux bir sistem. Böyle olunca inceleme üzerinden sadece küçük bir fikir yürütebiliyorum. Ama windows sistemler üzerinde host sahibi olan arkadaşların ASP.NET MySQL ve MSSQL, PHP MySQL ve MSSQL ilişkileri hakkında ayrıntılı fikir sahibi olabileceğini umuyorum. Yazının Devamı »


Kategori: Yazılım
Yazar : Walleq, 2 yorum var, 4716 defa okunmuş.
Etiket : Facebook Uygulama Application PHP
    Facebook için uygulama geliştirmek, öncelikle ne kadar önemli? Bu sorunun cevabı aslında şu an yaygın olarak kullanılan bir kaç facebook uygulamasının maddi değerlerinde gizli. Milyon dolarlık facebook uygulamalarının olması bu konunun önemini bir kez daha önümüze seriyor. (İnternet her anlamda gelir kaynağı olabilir.) Facebook ’un kendisinin milyar dolarlık bir değerinin olduğu düşünülürse, böyle bir siteyi oluşturan önemli katmanlarının değerinin de milyon dolarlar seviyesinde olması sanıyorum yadırganamayacak bir fikir olsa gerek. İster eğlence amaçlı uygulama geliştirmek isteyin, ister profosyonel amaçlı, web tabanlı yazılım teknolojilerinden bazılarına aşina olmanız gerekmekte. (Örn: PHP, Java) Bu noktayı da belirttikten sonra yazının geri kalanına devam edebilirim.

    Yazının devamında uygulama geliştirmeye başlarken neler yapılması gerektiği hakkında yapılması gerekenler yer alacak. Aslında bu kısım zaten ingilizce olarak hali hazırda şu sayfada mevcut. Ancak Türkçe olarak burada yer vermenin daha anlamlı ve işe yarar olacağını düşünüyorum. Birde belirtmem gereken bir diğer önemli nokta uygulama geliştirirken kullanacağımız dil PHP olacaktır. Umarım yeterince açık bir yazı olur. Yazının Devamı »


Önceki Sonraki
Kategoriler
Son Yazılarım
» Postacı Programı Kullanıma Hazır
» Taşınabilir ASP Web Server
» Portable VirtualBox 1.6.2
» PHP ile E-Mail Geçerlilik Kontrolü
» MySQL Türkçe Karakter İlk Harf Sıralaması
Etiket Bulutsusu
Son Yorumlar
zafer
» yahuu get started butonu yokki :S ???? a
cicekci
» hocam kusura bakmayın ama benim sormak i
Havuz
» çook teşekkür ederim hoş bir paylasşım o
stiw
» teşekkürler işime yarıyıcak bilgiler bun
Feyyaz
» simdi ben anlamadım bu kodları nereye ek
Bağlantılar
» isimler
» ABD de Yaşam
» Ferruh Mavituna Blog
» Osmanlica Türkçe Sözlük
» Kişisel Güncem
» Ergene.NET - Renk Katar
Blog Takip Sistemi

E-Mail İle Blog Takibi :


Coded And Designed By Walleq
Gizlilik Politikası