ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอยากทำเว็บสำหรับ iphone ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยากทำเว็บสำหรับ iphone ครับ  (อ่าน 1073 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
toeh101
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 259



ดูรายละเอียด เว็บไซต์
« เมื่อ: 18 ตุลาคม 2010, 10:44:40 »

อยากทำเว็บสำหรับ iphone ครับ
คือผมมีเว็บอยู่แล้ว  แต่ จะเป็นเว็บที่ใช้งานปกติสำหรับ laptop และ pc ทั่วไป ใช้ php เขียน

ผมต้องการจะทำ template สำหรับ iphone ครับ
ซึ่ง ผมจะต้องเขียนโปรแกรม detect ยังไงว่า connection ไหนมาจาก pc, laptop ทั่วไป ให้แสดง template ปกติ  และ connection ไหนมาจาก iphone ให้แสดง template สำหรับ iphone , connection ไหนมาจาก blackberry ให้แสดง template สำหรับ blackberry  อย่างนี้เป็นต้น

รบกวนผู้รู้ช่วยทีนะครับ

ขอบคุณมากครับ  wanwan017
บันทึกการเข้า
takato
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 154
ออฟไลน์ ออฟไลน์

กระทู้: 1,537



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 18 ตุลาคม 2010, 11:19:19 »

http://www.google.co.th/images...&sa=N&hl=th&tab=wi

http://www.google.co.th/search...&aql=&oq=&gs_rfai=

ช่วยได้ไม่มากก็น้อย
บันทึกการเข้า

ShizzK
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 2,512



ดูรายละเอียด
« ตอบ #2 เมื่อ: 18 ตุลาคม 2010, 12:03:40 »



เขาจะเขียนโปรแกรมหรือเปล่าครับ - -
บันทึกการเข้า
nineob
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 14



ดูรายละเอียด
« ตอบ #3 เมื่อ: 20 ตุลาคม 2010, 11:06:10 »

โทษทีน่ะครับ ที่มา ผมลืมเก็บไว้ มีคนเขียนไว้แล้วผมเอามาใช้งานได้อย่างดีทีเดียว ใช้วิธีตรวจสอบจาก User Agent
โค๊ด:
<?php
function isMobileCheck(){
    
$isMobile false;
    
$op strtolower($_SERVER['HTTP_X_OPERAMINI_PHONE']);
    
$ua strtolower($_SERVER['HTTP_USER_AGENT']);
    
$ac strtolower($_SERVER['HTTP_ACCEPT']);
    
$ip $_SERVER['REMOTE_ADDR'];
    
    
$isMobile strpos($ac'application/vnd.wap.xhtml+xml') !== false
            
|| $op != ''
            
|| strpos($ua'sony') !== false 
            
|| strpos($ua'symbian') !== false 
            
|| strpos($ua'nokia') !== false 
            
|| strpos($ua'samsung') !== false 
            
|| strpos($ua'mobile') !== false
            
|| strpos($ua'windows ce') !== false
            
|| strpos($ua'epoc') !== false
            
|| strpos($ua'opera mini') !== false
            
|| strpos($ua'nitro') !== false
            
|| strpos($ua'j2me') !== false
            
|| strpos($ua'midp-') !== false
            
|| strpos($ua'cldc-') !== false
            
|| strpos($ua'netfront') !== false
            
|| strpos($ua'mot') !== false
            
|| strpos($ua'up.browser') !== false
            
|| strpos($ua'up.link') !== false
            
|| strpos($ua'audiovox') !== false
            
|| strpos($ua'blackberry') !== false
            
|| strpos($ua'ericsson,') !== false
            
|| strpos($ua'panasonic') !== false
            
|| strpos($ua'philips') !== false
            
|| strpos($ua'sanyo') !== false
            
|| strpos($ua'sharp') !== false
            
|| strpos($ua'sie-') !== false
            
|| strpos($ua'portalmmm') !== false
            
|| strpos($ua'blazer') !== false
            
|| strpos($ua'avantgo') !== false
            
|| strpos($ua'danger') !== false
            
|| strpos($ua'palm') !== false
            
|| strpos($ua'series60') !== false
            
|| strpos($ua'palmsource') !== false
            
|| strpos($ua'pocketpc') !== false
            
|| strpos($ua'smartphone') !== false
            
|| strpos($ua'rover') !== false
            
|| strpos($ua'ipaq') !== false
            
|| strpos($ua'au-mic,') !== false
            
|| strpos($ua'alcatel') !== false
            
|| strpos($ua'ericy') !== false
            
|| strpos($ua'up.link') !== false
            
|| strpos($ua'vodafone/') !== false
            
|| strpos($ua'wap1.') !== false
            
|| strpos($ua'wap2.') !== false;
        return 
$isMobile;    
}
?>

<?php
if(isMobileCheck()){
echo "Browse from mobile phone";
}
?>

บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์