Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan finne ut om en klient er Mobile i PHP
    PHP er et open -source webutvikling programmeringsspråk som brukes for å lage websider . En MySQL database brukes ofte til å være vert på data for en PHP nettside. Det er ofte nødvendig å sjekke hvilken enhet som leser en nettside , for å avgjøre om funksjonaliteten til nettstedet vil fungere på enheten. Mobile enheter kan ikke støtte for bruk av innhold, slik som Flash, slik at dette kan føre til feil når de vises . For å overvinne dette , sjekk hva enheten er inne på nettstedet , deretter skjule innhold som ikke vil fungere for den enheten. Du trenger
    Notepad
    Vis flere instruksjoner
    en

    Åpne Notisblokk og opprette en ny fil som heter " ClientDevice.php . "
    2 < p> Legg til følgende kode i dette for å skape en klasse fil , som oppdager den mobile enheten som brukes:

    klasse Client

    {

    /**
    < p> * En liste over mobile klienter for å se etter . Du kan legge til denne listen , for å se etter andre

    * mobilenheter

    *

    * @ var matrise

    * /
    < p > private $ _mobileClients = ce " , etter

    " benq " , etter

    " MDA " , etter

    " mot - " , etter

    " opera mini " , etter < p > " philips " , etter

    "lomme Funksjon for å sjekke om kunden er en mobil klient

    *

    * @ param string $ UserAgent

    * @ return boolean

    * /

    offentlig funksjon isMobileClient ( $ userAgent )

    {

    $ userAgent = strtolower ( $ userAgent ) ;

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

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

    return true ;

    }

    }

    return false ;

    }

    }

    Lagre filen
    3

    Lag en ny fil som heter " testmobile.php " og lagre . . på samme sted som filen ble opprettet i forrige trinn
    4

    Legg til følgende kode :

    include ( ' ClientDevice.php ')
    p Dette omfatter klassen filen , opprettet i tidligere trinn
    5

    Ring Client ( )-funksjonen og se om enheten er en mobil, ved å legge til denne koden : .

    $ klient = new Client ();

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

    funksjonen returnerer en boolsk verdi (sann eller usann) for å vise om nettleseren er på en mobil enhet .

    Lagre filen . Kjør " ClientDevice.php " i en nettleser for å teste at funksjonaliteten fungerer .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage tabeller fra DIVs i PHP 
    ·Hvordan Inkluder en PHP fil i TPL 
    ·Hvordan legge til 30 minutter til en dato i PHP 
    ·Kan Dreamweaver Rediger PHP 
    ·Hvordan Merge PHP med HTML 
    ·Hvordan å behandle kredittkort i PHP 
    ·Tutorial for en PHP Session Logg ut 
    ·Hvordan oppretter jeg en Date Range Bruke PHP 
    ·Hvordan bruke Echo for et anker i PHP 
    ·Hvordan String spørringer Sammen i MySQL 
      Anbefalte artikler
    ·Hvordan å kaste en knucklecurve 
    ·Hvordan få tilgang til Kontakter på Evolution Python 
    ·Slik sletter fra flere tabeller med PHP i MySQL 
    ·Hvordan oppdage Stack Overflow 
    ·Hvordan åpne XPS -programmer 
    ·Hvordan lese en DOSBox linje med Perl 
    ·Hvordan : iReport for NetBeans 
    ·Hvordan lage en prat med PHP 
    ·Hvordan finne antall linjer i en String for Visual Basi…
    ·Hvordan å feilsøke i Visual C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/