| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Detect hvis en klient Er Mobile i PHP
    PHP er et open- source web udvikling programmeringssprog bruges til at skabe websites. En MySQL-database bruges ofte til at være vært for data for en PHP hjemmeside. Det er ofte nødvendigt at kontrollere, hvad enheden browser en hjemmeside, for at afgøre, om funktionaliteten af ​​webstedet vil arbejde på enheden. Mobile enheder understøtter måske ikke brugen af ​​indhold , såsom Flash, så dette kan forårsage fejl , når de ses . For at overvinde dette , kontrollere, hvad enhed besøger webstedet , derefter skjule indhold, der ikke vil arbejde for den pågældende enhed. Ting du skal
    Notesblok
    Vis Flere Instruktioner
    1

    Åbn Notesblok og oprette en ny fil kaldet " ClientDevice.php ".
    2 < p> Føj følgende kode til dette for at oprette en klasse fil, som registrerer den mobile enhed, der bruges : Hej

    class Client

    {

    /**
    < p> * En liste over mobile klienter til at kontrollere for . Du kan føje til denne liste , for at tjekke for andre

    * mobile enheder

    *

    * @ var vifte

    * /
    < p > Privat $ _mobileClients = ce " , Amerikas

    " benq " ,

    " MDA " ,

    " mot - "

    " Opera Mini " ,
    < p > " philips " ,

    "lomme Funktion til at kontrollere , om kunden er en mobil klient

    *

    * @ param string $ UserAgent

    * @ return boolean

    * /

    offentlig funktion isMobileClient ( $ UserAgent )

    {

    $ UserAgent = strtolower ( $ UserAgent ),

    foreach ( $ this -> _mobileClients som $ mobileClient ) {

    if ( strstr ( $ UserAgent , $ mobileClient )) {

    tilbagevenden sandt,

    }

    }

    return false ;

    }

    }

    Gem filen
    3

    Opret en ny fil kaldet " testmobile.php " og gem . . til den samme placering som den fil, oprettet i det forrige trin
    4

    Føj følgende kode : Hej

    omfatter ( ' ClientDevice.php ")

    Dette omfatter klassen filen , skabte i de tidligere trin
    5

    Kald Client ( ) funktion og kontrollere, om enheden er en mobil, ved at tilføje denne kode: .

    $ client = new Client ();

    $ client- > isMobileClient ( $ _SERVER [' HTTP_USER_AGENT '] ),

    funktion returnerer en boolesk værdi ( sand eller falsk ) for at vise , om browseren er på en mobil enhed.

    Gem filen . Kør " ClientDevice.php " i en browser for at teste, at funktionaliteten fungerer.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes Nodes i PHP & XML 
    ·Sådan fjernes linjeskift i PHP 
    ·Hvordan at sende SMS & HTML e-mails i PHP 
    ·PHP Syntaksfejl : Uventet T String 
    ·Sådan Ping med PHP 
    ·Hvordan til at afkode binære Strings 
    ·Sådan Slut PHP MySQL App Med Flex App 
    ·En PHP Array Sorter Problem med tallet nul 
    ·Sådan Reset MySQL 3 Root Password 
    ·Sådan oprettes en tekstfil til MySQL 
      Anbefalede Artikler
    ·Sådan oprettes et program , der erstatter Heltal med b…
    ·Hvordan man skriver en Taylor Series i Python 
    ·Monoalphabetic Substitution Ciphers i Java -kode 
    ·Sådan Gør Quartus Compilation Faster 
    ·ColdFusion Checkbox Tutorial 
    ·Sådan oprettes en ny mappe programmerisk i Python 
    ·Sådan Fake en skabelon Code 
    ·Visual Basic spil Tutorial 
    ·Sådan Bestem en filtype i PHP 
    ·Reglerne for data rutediagrammer 
    Copyright © Computer Viden http://www.computerdk.com