Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man upptäcker om en klient är Mobile i PHP

    PHP är ett open - source webbutveckling programmeringsspråk som används för att skapa webbsidor . En MySQL -databas används ofta för att vara värd för data för en PHP- webbplats . Det är ofta nödvändigt att kontrollera vilken apparat som besöker en webbplats , för att avgöra om funktionaliteten på webbplatsen kommer att arbeta på enheten . Mobila enheter kanske inte stöder användningen av innehåll , såsom Flash , så detta kan orsaka fel när de ses . För att övervinna detta , kolla vad enheten tittar på hemsidan , sedan gömma innehåll som inte kommer att fungera för den enheten . Saker du behöver
    Anteckningar
    Visa fler instruktioner
    1

    Öppna Anteckningar och skapa en ny fil som heter " ClientDevice.php . "
    2

    Lägg till följande kod i detta för att skapa en klass -fil , som detekterar den mobila enhet som används :

    class klient

    {

    /**

    * En lista med mobila klienter för att kontrollera . Du kan lägga till denna lista , för att kontrollera om andra

    * mobila enheter

    *

    * @ var array

    * /

    privata $ _mobileClients = ce " ,

    " BenQ " ,

    " MDA " ,

    " MOT - " ,

    " Opera Mini " ,

    " philips " ,

    " pocket Funktion för att kontrollera om kunden är en mobil klient

    *

    * @ param string $ userAgent

    * @ Return boolean

    * /

    public function isMobileClient ( $ userAgent ) katalog

    {

    $ userAgent = strtolower ( $ userAgent ) ,

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

    om ( strstr ( $ userAgent , $ mobileClient ) ) {

    return true ;

    }

    }

    return false ;

    }

    }

    Spara filen
    3

    Skapa en ny fil som heter " testmobile.php " och spara . . på samma plats som filen skapades i föregående steg
    4

    Lägg till följande kod :

    inkluderar ( ' ClientDevice.php ' ) katalog

    Detta inbegriper klassen filen skapats i tidigare steg
    5

    Ring client ( ) funktionen och kontrollera om enheten är en mobiltelefon , genom att lägga till den här koden : .

    $ client = new klient ( ) ;

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

    funktionen returnerar ett booleskt värde ( sant eller falskt ) för att visa om webbläsaren är på en mobil enhet .

    Spara filen . Kör " ClientDevice.php " i en webbläsare för att testa att funktionaliteten fungerar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ansluter en sträng i PHP
    ·PHP Count i MySQL Resultat
    ·Hur konvertera till UTF - 8 i MySQL
    ·Hur Flush Produktionen under bearbetning i PHP
    ·Hur man slår samman två MySQL Resultat i PHP
    ·Hur Parse Google Resultat Med PHP
    ·Hur formatera telefonnummer i PHP
    ·Hur Återställ AUTOINCREMENT i MySQL
    ·Hur man tar bort dubbletter Word i en sträng i PHP
    ·Hur får MySQL -certifiering
    Utvalda artiklarna
    ·Hur man kan integrera Access 2007 -databaser med hemsid…
    ·Hur man skriver ut listor i Python
    ·Hur man bygger ett register Sida i PHP
    ·Hur man hanterar Dot Tecken i PHP
    ·Hur vill infoga ett objekt kombinationsrutan i PHP
    ·Hur man beräknar procent på totalt rader i PHP MySQL
    ·Hur man använder Google Translate för API & PHP
    ·Hur man skickar ett SMS på Android API
    ·Göra Histogram i Python
    ·Hur man skriver en ansökan Temperatur konvertering som…
    Copyright © Dator Kunskap http://www.dator.xyz