Zurück   Flashforum > Flash > Mobile Flash und Flash Lite

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-11-2010, 14:09   #1 (permalink)
öcher flasher
 
Benutzerbild von rady
 
Registriert seit: Feb 2008
Beiträge: 266
Script für Mobile Device Detection

Ich habe schon einige Scripts und LIBs gefunden, die eine Lösung wären. Jedoch waren die meisten zu umständlich oder nicht für meine Zwecke.

Ich suche ein einfaches Script in php oder javascript, das abfängt ob jemand die Seite über einen Desktopmaschine oder einem mobilen Endgerät ansehen will. Ich will nur diese 2 Statements abfangen.

Was ich dann in etwa so in meine index.html reinschreiben könnte:

Code:
if(client == desktop)
{
do this
}
if else (client == mobil)
{
do this
}

Geändert von rady (14-11-2010 um 14:10 Uhr)
rady ist offline   Mit Zitat antworten
Alt 15-11-2010, 17:38   #2 (permalink)
Möchtegern
 
Registriert seit: Sep 2007
Beiträge: 209
Meinst du sowas? Link

Jetzt musst du halt statt der "header"-Modifizierung andere Anweisungen schreiben.

Achja, das iPad wird hier nicht erkannt. Falls du das Möchtest solltest du dort statt

PHP-Code:
ip(hone|od
PHP-Code:
ip(hone|od|ad
schreiben.

Schönen Gruß
halber.johann ist offline   Mit Zitat antworten
Alt 30-11-2010, 16:07   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2010
Beiträge: 43
Hier zb. der Login von meinem Server:

PHP-Code:
<?php
$permitted_language 
= array("en","kr","sp","ge","fr");

$new_login_language $_COOKIE["lgnas_language"];

if (isset(
$_COOKIE["lgnas_language"])) { 
    
$new_login_language $_COOKIE["lgnas_language"];
}

function 
get_user_browser() 

    
$u_agent $_SERVER['HTTP_USER_AGENT']; 
    
$ub ''
    if(
preg_match('/MSIE/i',$u_agent)) 
    { 
        
$ub "ie"
    } 
    elseif(
preg_match('/Firefox/i',$u_agent)) 
    {    
        
$ub "firefox"
    } 
    elseif(
preg_match('/Safari/i',$u_agent)) 
    { 
        
$ub "safari"
    }
    elseif(
preg_match('/Chrome/i',$u_agent)) 
    { 
        
$ub "chrome"
    }
    elseif(
preg_match('/Flock/i',$u_agent)) 
    { 
        
$ub "flock"
    } 
    elseif(
preg_match('/Opera/i',$u_agent)) 
    { 
        
$ub "opera"
    }
    if(
preg_match('/IEMobile/i',$u_agent))
    {
        
$ub "mobile";
    }
    if(
preg_match('/iPhone/i',$u_agent))
    {
        
$ub "mobile";
    }
    if(
preg_match('/iPad/i',$u_agent))
    {
        
$ub "mobile";
    }
    return 
$ub;


$res get_user_browser();
if(
$res == "mobile")
{
    
$login_file "login_mobile.php";
}
else
{
    
$login_file "login.php";
}

//$abc =  $_SERVER['HTTP_USER_AGENT'];
//shell_exec("sudo echo 'get_user_browser: $res $abc' >> /home/phplog.txt");

if(!in_array($new_login_language,$permitted_language)) {
    
$new_login_language trim(exec("sudo cat /var/www/index.html | grep -i 'URL' | cut -d '/' -f 2")); 
                
    if(!
in_array($new_login_language,$permitted_language)){
        
$new_login_language "en";
    }
}

?>
<META HTTP-EQUIV="Cache-Control" CONTENT="No-Cache">
<META HTTP-EQUIV="Pragma" CONTENT="No-Cache">

<META HTTP-EQUIV="Refresh" CONTENT="0; URL=./<?php echo $new_login_language ?>/login/<?php echo $login_file ?>">
deathholly ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flash Detection-Script gesucht! mauri2006 Flash Einsteiger 6 13-08-2008 16:52
Mobile Device Applikationen entwickeln 409coffeemaker Flash MX 2004 1 11-11-2004 11:58
use device? thinx Flash MX 15 27-02-2003 04:57
Unterstützung für INTEL XSCALE MICROARCHITECTURE FOR MOBILE DEVICE wolter Nachrichten 0 12-07-2001 08:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele