Go Dilinde Concurrency

2,053 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,438 More

yTheme

4 2,627 More

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

2 2,047 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…

Haz 10, 2010Serkan ÇAKMAK
Cloud Sunucu


hosting

Serbest Çalışanların (Freelance) Temel SorunuYeni Tema yCenk'e Geçiş
You Might Also Like
 
30 Saniyede Ajax Öğrenin
 
bbcode Mantığı ve Bir Örnek
Serkan ÇAKMAK
10 years ago 20 Comments Genelclass, iphone, mobil sayfalar, Php, php sınıfı, programlama8,300
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
WeChat: Yepyeni bir Sosyal Mecra
Yakuter Sanal Klavye
Bayram ve Yeniyıl (Yılbaşı) Mesajları
Javascript ile E-posta Kontrolü
Ah Şu Çocukluk Çağı
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