.DS_Store Dosyaları Nasıl Silinir?

5,258 More

Projedeki Git Dosyaları Nasıl Silinir?

1 4,951 More

yTheme

4 1,930 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 1,103 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

PHP ile Mobil Sayfalar

Bilindiği üzere son dönemler de mobil teknolojiler pek bir yaygınlaşmaya başladı. Büyük portallar günden güne mobil bölümlerini hayata geçiriyorlar. Peki örneğin iPhone‘dan sitenize girenleri farklı sayfalara yönlendirmeyi hiç düşündünüz mü? Örneğin iPhone.yakuter.com gibi…

PHP ile Mobil bölümlere yönlendirme için ufak ama faydalı bir PHP sınıfını (class) sizlerle paylaşmak istiyorum…

Web sitemiz: http://www.pchayat.com/
iPhone ile girilince istiyorum ki şuraya yönlensin: http://www.pchayat.com/Mobil/

Sınıfın Kullanımı

Öncelikle PHP sınıfımızı indiriyoruz. http://www.pchayat.com/browser.rar

Daha sonra indeximize aşağıdaki satırları ekliyoruz ve işlemimiz tamamlanıyor.

PHP
1
2
3
4
5
6
7
include 'browser.php';
$browser = new Browser();
if( $browser->getBrowser() == Browser::PLATFORM_IPHONE && $browser->getVersion() >= 2 ) {
header ("Location: http://www.pchayat.com/Mobil/");
die;
exit();
}

Şimdi burada dikkat etmemiz gereken nokta şu: Browser::PLATFORM_IPHONE kullanarak sadece iPhone marka telefonları yönlendirdik. Diğer telefonlar için aşağıdaki listeden faydalanabilirsiniz.

  • Windows (Browser->PLATFORM_WINDOWS)
  • Windows CE (Browser->PLATFORM_WINDOWS_CE)
  • Apple (Browser->PLATFORM_APPLE)
  • Linux (Browser->PLATFORM_LINUX)
  • OS/2 (Browser->PLATFORM_OS2)
  • BeOS (Browser->PLATFORM_BEOS)
  • iPhone (Browser->PLATFORM_IPHONE)
  • iPod (Browser->PLATFORM_IPOD)
  • BlackBerry (Browser->PLATFORM_BLACKBERRY)
  • Opera (Browser->BROWSER_OPERA)
  • WebTV (Browser->BROWSER_WEBTV)
  • NetPositive (Browser->BROWSER_NETPOSITIVE)
  • Internet Explorer (Browser->BROWSER_IE)
  • Pocket Internet Explorer (Browser->BROWSER_POCKET_IE)
  • Galeon (Browser->BROWSER_GALEON)
  • Konqueror (Browser->BROWSER_KONQUEROR)
  • iCab (Browser->BROWSER_ICAB)
  • OmniWeb (Browser->BROWSER_OMNIWEB)
  • Phoenix (Browser->BROWSER_PHOENIX)
  • Firebird (Browser->BROWSER_FIREBIRD)
  • Firefox (Browser->BROWSER_FIREFOX)
  • Mozilla (Browser->BROWSER_MOZILLA)
  • Amaya (Browser->BROWSER_AMAYA)
  • Lynx (Browser->BROWSER_LYNX)
  • Safari (Browser->BROWSER_SAFARI)
  • iPhone (Browser->BROWSER_IPHONE)
  • iPod (Browser->BROWSER_IPOD)
  • Google’s Android(Browser->BROWSER_ANDROID)
  • Google’s Chrome(Browser->BROWSER_CHROME)
  • GoogleBot(Browser->BROWSER_GOOGLEBOT)
  • Yahoo!’s Slurp(Browser->BROWSER_SLURP)
  • W3C’s Validator(Browser->BROWSER_W3CVALIDATOR)
  • BlackBerry(Browser->BROWSER_BLACKBERRY)

Ek olarak diğer sınıf alternatifleri:
PHP5 Browser v1.6 Detection Page
PHP5 Browser v1.6 Detection Download
PHP4 Browser v1.6 Detection Download

Kolay gelsin…

Haz 10, 2010Serkan ÇAKMAK
Cloud Sunucu
Serbest Çalışanların (Freelance) Temel SorunuYeni Tema yCenk'e Geçiş
You Might Also Like
 
Debian, Mint ve Ubuntu’dan PHP’yi Tamamen Kaldırma
 
Programcılar Sorunlu mu?
Serkan ÇAKMAK
8 years ago 21 Comments Genelclass, iphone, mobil sayfalar, Php, php sınıfı, programlama8,097
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • E-ticaret
  • Ofizzo
  • PHP Dersleri
Sponsorlar

Kravatlar

sponsor

sponsor

sponsor
Random Posts
WordPress İçin Nasıl Eklenti Yazılır?
LG X300 | Netbook’ta Yeni Nesil
Görünmezlik Formülü
iPhone 6 Özellikleri, Fiyatı ve Çıkış Tarihi
WordPress Panelde Bağlantılar Görünmüyorsa!
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

Sponsor

promosyon ürünleri

Cloud Sunucu Desteği

Bulut Sunucu

2017 © Yakuter