Come utilizzare PHP per siti web Cell Phone

June 8

Come utilizzare PHP per siti web Cell Phone


A partire da ottobre 2010, il web mobile è un mercato enorme e in rapida crescita. La maggior parte degli sviluppatori PHP vogliono finalmente fare il loro sito web adatto per i telefoni. i telefoni moderni possono visualizzare le pagine realizzate con HTML, proprio come normali pagine web. Tuttavia, hanno schermi di dimensioni diverse e capacità diverse, a fronte di un computer standard, in modo da avere per la progettazione delle pagine mobili in modo diverso. Hai bisogno di sapere quando un visitatore è utilizzando un telefono cellulare in modo da lui è possibile reindirizzare alle pagine mobili appositamente progettati

istruzione

Creare un mobile a specchio del tuo sito web

1 Creare una versione normale della tua pagina web e una versione mobile. Per questo tutorial, creare una pagina di esempio di ogni tipo. In primo luogo, utilizzare un editor di testo per creare un file chiamato "example.php" e mettere il seguente codice HTML in esso:

<Html>

<Body>

<P style = "font-size: 500%"> Ciao, mondo </ p>!

<P> <a href="mobile_example.php"> Vai al sito mobile </a> </ p>

</ Body>

</ Html>

Questa pagina visualizzerà "Ciao, mondo!" in molto grande testo. In un computer, sarà facile da leggere. Su un telefono, sarà sopraffare lo schermo. Quindi è necessario creare una versione mobile-friendly di questa pagina.

2 Fare un nuovo file nel vostro editor di testo, lo chiamano "mobile_example.php" - e mettere questo codice HTML in esso:

<Html>

<Body>

<P style = "font-size: 100%"> Ciao, Mobile World </ p>!

<P> <a href="example.php"> Vai al sito standard </a> </ p>

</ Body>

</ Html>

Questa versione visualizzerà "Ciao, Mobile World!" in formato testo standard del telefono.

3 Carica entrambi i file nella cartella principale del tuo sito web. Usa FTP o la funzione di caricamento di file del vostro servizio di hosting web per fare questo.

Rileva se l'utente è su un telefono

4 Scaricare e installare il modulo PHPBrowsCap. Vai alla pagina di download PHPBrowsCap e scaricare il file zip. Fare doppio clic sul file zip per scompattarlo. All'interno sarà una cartella chiamata "phpbrowscap." All'interno di tale cartella sarà un altro chiamato "BrowsCap." Creare una nuova cartella dentro "BrowsCap" chiamato "cache" - quindi caricare "BrowsCap" per la cartella principale del tuo sito web.

Questo modulo vi permetterà di ottenere informazioni utili sui browser web dei tuoi visitatori. PHP ha una funzione built-in chiamato "get_browser ()" che fa la stessa cosa. Ma "get_browser ()" non funziona per la maggior parte dei siti web ospitati, e le persone con standard di web hosting sono in grado di apportare le modifiche necessarie per rendere "get_browser ()" per lavorare. PHPBrowsCap sostituisce "get_browser ()" con qualcosa che si è in grado di modificare e aggiornare di cui hai bisogno.

5 Crea il tuo codice di rilevamento browser mobile. È possibile scrivere il codice in un file separato, o digitare nella parte superiore del file example.php.

Avviare la classe PHPBrowsCap con questo codice:

<? Php

require 'BrowsCap / Browscap.php';

$ BrowsCap = new BrowsCap ( 'BrowsCap / cache');

Questo ci darà un oggetto PHPBrowsCap che possiamo usare. Avanti, ottenere informazioni sul browser web dell'utente con questo codice:

$ Users_browser = $ browscap-> getBrowser ();

Ora abbiamo un oggetto che contiene un sacco di informazioni sul browser web dell'utente. Successivamente, rilevare se l'utente è un telefono. Se sono su un telefono, li reindirizza alla versione mobile della nostra pagina. Se non sono su un telefono, non fare nulla.

if ($ users_browser-> isMobileDevice) {

$ Path = explode ( '/', $ _SERVER [ "SCRIPT_NAME"]);

$ Pagename = $ path [count ($ path) - 1];

intestazione ( "HTTP / 1.1 301 Moved Permanently");

header ( "Location: mobile_" $ nome della pagina.);

}

?>

6 Aggiungi il tuo codice di rilevamento in cima example.php e caricarlo sul vostro sito web.

7 Prova il tuo lavoro. Visita example.php sul computer e si dovrebbe vedere la tua pagina web con "Ciao, mondo!" nel testo di grandi dimensioni. Se si visita example.php sul telefono si dovrebbe essere reindirizzati a "mobile_example.php" e vedrete "Ciao, Mobile World!" sul vostro schermo.

Prova questo tutorial con altri nomi di file come bene. Fare una pagina web PHP regolare e poi una versione mobile della stessa pagina. Nome la versione mobile "mobile_" seguito dal nome della versione standard. Metti il ​​tuo codice di rilevamento nella parte superiore di ogni pagina versione standard. Il tuo reindirizzamento alla versione mobile dovrebbe funzionare per ogni coppia di pagine.

Consigli e avvertenze

  • Mobile cambiamenti di rilevamento telefono come nuovi telefoni vengono prodotte. Aggiornare PHPBrowsCap installandolo con la versione più recente periodicamente per essere sicuri che il rilevatore di cellulare funziona sempre.