| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come per rilevare se un cliente è mobile in PHP
    PHP è un linguaggio di programmazione di sviluppo web open source utilizzato per la creazione di siti web . Un database di MySQL viene spesso utilizzata per ospitare i dati di un sito web PHP. Spesso è necessario verificare quale dispositivo è la navigazione di un sito web , per determinare se la funzionalità del sito funzionerà sul dispositivo . I dispositivi mobili potrebbero non supportare l'uso di contenuti , come ad esempio Flash , quindi questo può causare errori se visto . Per ovviare a questo , verificare quale dispositivo è la visualizzazione del sito , poi nascondere il contenuto che non funziona per quel dispositivo . Cose che ti serviranno
    Notepad
    Show More Istruzioni
    1

    Aprire il Blocco note e creare un nuovo file chiamato " ClientDevice.php . "
    2 < p > Aggiungere il seguente codice per questo per creare un file di classe , che rileva il dispositivo mobile in uso :

    classe Client

    {

    /**
    < p > * Un elenco di client mobili per controllare . È possibile aggiungere a questa lista , per verificare la presenza di altre

    * dispositivi mobili

    *

    * @ var array di

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

    " benq " , Stati

    " MDA " , Stati

    " mot- " , Stati

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

    "tasca Funzione per verificare se il client è un client mobile

    *

    * @ param string $ userAgent

    * @ return boolean

    * /Eventi

    isMobileClient funzione pubblica ( $ userAgent ) per

    {

    $ userAgent = strtolower ( $ Provenienza) ;

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

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

    return true ; }


    }

    return false ;

    }

    }

    salvare il file
    3

    Creare un nuovo file chiamato " testmobile.php " e salvare . . alla stessa posizione del file creato nel passaggio precedente
    4

    Aggiungere il seguente codice :

    include ( ' ClientDevice.php ' ) per

    Questo include il file di classe , creato nei passi precedenti
    5

    Chiamare la funzione client ( ) e verificare se il dispositivo è un telefono , aggiungendo questo codice : .

    $ client = new client ( ) ;

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

    la funzione restituisce un valore booleano (true o ​​false) per mostrare se il browser non è in un dispositivo mobile .

    Salvare il file . Eseguire la " ClientDevice.php " in un browser per verificare che la funzionalità funziona .

    Previous :

    next :
      Articoli Correlati
    ·Come aumentare il limite di memoria PHP in Apache 
    ·Come creare un Tag in PHP 
    ·Come aggiornare un file PHP 
    ·Come creare file di lingue per i siti web in PHP 
    ·Come codice Expression Parser regolari 
    ·Come creare un e-mail HTML in PHP 
    ·Come utilizzare la funzione Trim 
    ·Come installare PHP in una cache di Windows 
    ·Flash Sendmail Tutorial 
    ·Come codificare un link in PHP 
      Articoli in evidenza
    ·Come sincronizzare code via XML-RPC in Python 
    ·Funzione di visualizzazione in Java 
    ·Come aggiungere filmati alla libreria di Windows Media …
    ·Come creare eventi MFC 
    ·Come costruire il proprio sistema solare in Java 
    ·Tipi di variabili in Visual Basic 
    ·Come ottenere una convalida WSDL file dall'asse URL 
    ·Come invertire un array di numeri con Java 
    ·Come utilizzare Eclipse per PHP 
    ·Che cosa è lo sviluppo NetBeans ? 
    Copyright © Conoscenza Informatica http://it.wingwit.com