הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 28-11-15, 20:10   # 1
israeli
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 570

israeli לא מחובר  

Question להזדהות כדפדפן אחר - אשמח לעזרה

אני מחפש דרך שדף PHP יעשה עברה לאתר לדוגמא
http://www.mako.co.il

שיזהה ככניסה מהנייד.. המילים פשוטות יעבוד על אתר שהכניסה מממחשב אלא מהנייד...

יש לכם דרך אשמח לרעיון
__________________
בברכה יואל
מצחיק , צחוקים שידורי ספורט
*מוכר דומיינים בתשלום בpaypal, מכל הסוגים!
  Reply With Quote
ישן 28-11-15, 20:15   # 2
Kernel
אושיית הוסטינג
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

כשאתה שולח את ה-Headers,

תוסיף Header בשם User-Agent עם ה-user agent של הנייד
__________________
אבי
  Reply With Quote
ישן 05-12-15, 00:52   # 3
Programnnd
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 143

Programnnd לא מחובר  

שימוש קטן בPREG_MATCH יכול לפתור את זה ברמת php:
קוד:
// Create the function, so you can use it
function isMobile() {
    return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
// If the user is on a mobile device, redirect them
if(isMobile()){
    header("Location: http://m.yoursite.com/");
}
פונקציה לפתור את זה ברמת JS:
קוד:
var isMobile = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any: function() {
        return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
    }
};

//use
if(isMobile.any()) {
   alert("This is a Mobile Device");
window.location.href = 'http://www.site.com/';
}
וזה סקריפט מוכן שראיתי ברשת :
קוד:
function mobileDevice()
{
$type = $_SERVER[‘HTTP_USER_AGENT’];
if(strpos((string)$type, “Windows Phone”) != false || strpos((string)$type, “iPhone”) != false || strpos((string)$type, “Android”) != false)
return true;
else
return false;
}
if(mobileDevice() == true)
header(‘Location: http://www.m-tek.biz/mobile.html‘);
__________________
XHTML - CSS3 - BOOSTRAP - JQUERY - AJAX - PHP - SQL - SECURITY SQL
benworksites@gmail.com


  Reply With Quote
ישן 06-12-15, 19:57   # 4
israeli
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 570

israeli לא מחובר  

ציטוט:
נכתב במקור על ידי Programnnd צפה בהודעה
שימוש קטן בPREG_MATCH יכול לפתור את זה ברמת
תותח יישר כוח - על הרצון
אני רק מנסה רק לעשות שזה יעביר אותי ישר למצב נייד - כבר מדפדפן רגיל ולא כמערכת שמזהה אם זה נייד אז מעבירה

__________________
בברכה יואל
מצחיק , צחוקים שידורי ספורט
*מוכר דומיינים בתשלום בpaypal, מכל הסוגים!
  Reply With Quote
ישן 06-12-15, 20:00   # 5
Programnnd
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 143

Programnnd לא מחובר  

header(‘Location: http://www.m-tek.biz/mobile.html‘);
זה הפקודה שמעבירה לדף אחר . header location
__________________
XHTML - CSS3 - BOOSTRAP - JQUERY - AJAX - PHP - SQL - SECURITY SQL
benworksites@gmail.com


  Reply With Quote
ישן 06-12-15, 20:38   # 6
israeli
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 570

israeli לא מחובר  

ציטוט:
נכתב במקור על ידי Programnnd צפה בהודעה
header(‘Location: http://www.m-tek.biz/mobile.html‘);
זה הפקודה שמעבירה לדף אחר . header location
אולי אני לא מובן כמו שצריך..?
הקוד הקודם מעביר מהנייד לאתר אבל אני מחפש דרך
שאני דפדפן רגיל יעבור לגירסת הנייד של youtube.com
כך שאתר יוטיוב יחושב שהגלישה מגיע מהנייד

מקווה שהסברת כמו שצריך וסליחה הטרדה
אשמח לעזרה - ויישר כוח ענק על הכל
__________________
בברכה יואל
מצחיק , צחוקים שידורי ספורט
*מוכר דומיינים בתשלום בpaypal, מכל הסוגים!
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 15:42.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ