Sadržaj
PHP je web-programski jezik otvorenog koda koji se koristi za izradu web-stranica. MySQL baza podataka se obično koristi za hostiranje podataka za PHP stranicu. Općenito, trebate provjeriti koji uređaj web-lokacija prikazuje kako biste utvrdili da li će funkcionalnost web-lokacije raditi na uređaju. Mobilni uređaji možda ne podržavaju korištenje sadržaja, kao što je Flash, a to može uzrokovati pogreške pri prikazivanju. Da biste to prevladali, provjerite koji uređaj pregledava web-lokaciju, a zatim sakrijte sadržaj koji na njemu neće raditi.
smjerovi
Prepoznajte ako mobilni uređaj pregledava web-lokaciju koja koristi PHP (Thomas Northcut / Photodisc / Getty Images)-
Otvorite Notepad i stvorite novu datoteku pod nazivom "ClientDevice.php".
-
Dodajte sljedeći kôd kako biste stvorili "klasu" datoteku koja otkriva mobilni uređaj koji se koristi.
klasa klijenta { Popis mobilnih klijenata za provjeru. Možete dodati na ovaj popis da biste provjerili druge mobilnih uređaja @var array * / private $ _mobileClients = niz ("midp", "240x320", "blackberry", "netfront", "nokia", "panasonic", "portalmmm", "sharp", "sie-", "sonyericsson "" symbian "," prozori ce "," benq "," mda "," mot- "," opera mini "," philips "," pocket pc "," sagem "," samsung " "sgh-", "vodafone", "xda", "iphone", "android");
/ Funkcija za provjeru je li klijent mobilni klijent @param string $ userAgent @return boolean * / public funkcija isMobileClient ($ userAgent) {$ userAgent = strtolower ($ userAgent); foreach ($ this -> _ mobileClients kao $ mobileClient) {if (strstr ($ userAgent, $ mobileClient)) {return true; }} vrati false; }
}
Spremite datoteku.
-
Stvorite novu datoteku pod nazivom "testmobile.php" i spremite je na isto mjesto kao i datoteka koju ste stvorili u prethodnom koraku.
-
Dodajte sljedeći kôd:
uključi ("ClientDevice.php")
To uključuje datoteku klase kreiranu u prethodnim koracima.
-
Upotrijebite funkciju Client () i potvrdite da je uređaj mobilni tako da dodate ovaj kôd:
$ client = novi klijent (); $ client-> isMobileClient ($ _ SERVER ['HTTP_USER_AGENT']);
Funkcija vraća logičku vrijednost (true ili false) za prikazivanje ako je preglednik na mobilnom uređaju.
Spremite datoteku. Pokrenite "ClientDevice.php" u pregledniku da biste provjerili radi li funkcionalnost.
Što vam je potrebno
- bilježnica