Go Dilinde Concurrency

2,312 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,911 More

yTheme

4 2,690 More

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

2 2,167 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • 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…

Jun 10, 2010Serkan ÇAKMAK
Cloud Sunucu


hosting

Serbest Çalışanların (Freelance) Temel SorunuYeni Tema yCenk'e Geçiş
You Might Also Like
 
PHP Nasıl Okunur? (Anket)
 
Ve iPhone 3G Geldi
Serkan ÇAKMAK
11 years ago 20 Comments Genelclass, iphone, mobil sayfalar, Php, php sınıfı, programlama8,326
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
Sunucu Güvenliği | SSH (Secure Shell) Kullanımı
14 Şubat 2008 – Sevgililere Özel
WordPress Yazar Bilgileri
iPhone 3.0 Güncelleme Sorunu
Status Post Format
sdafasdf
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…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter