PHP is een open - source web development programmeertaal die wordt gebruikt voor het maken van websites . Een MySQL database wordt vaak gebruikt om de gegevens voor een PHP- website te hosten . Het is vaak noodzakelijk om te controleren welk apparaat is surfen op een website , om te bepalen of de functionaliteit van de site zal werken op het apparaat . Mobiele apparaten ondersteunen mogelijk niet het gebruik van content , zoals Flash , dus dit kan fouten veroorzaken wanneer bekeken . Om dit te overwinnen , kijk welk apparaat is het bekijken van de site, dan inhoud die niet zal werken voor dat apparaat te verbergen. Wat je nodig hebt Notepad Toon Meer Aanwijzingen Open Kladblok 1 en maak een nieuw bestand met de naam " ClientDevice.php . " Kopen van 2 Voeg de volgende code om deze aan een klasse bestand, dat het mobiele apparaat wordt gebruikt detecteert maken : klasse Client { /** * Een lijst met mobiele clients te controleren . U kunt toevoegen aan deze lijst , om te controleren op andere * @ var array- * / private $ _mobileClients = ce " , " BenQ " , " mda " , " mot - " , " Opera Mini " , " philips " , " pocket Functie om te controleren of de cliënt is een mobiele client * @ param string $ userAgent * @ return boolean * / * publieke functie isMobileClient ( $ userAgent ) op { $ userAgent = strtolower ( $ userAgent ) ; foreach ( $ this - > _mobileClients als $ mobileClient ) { if ( strstr ( $ userAgent , $ mobileClient ) ) { return true ; } } terugkeer valse ; } } Sla het bestand 3 Maak een nieuw bestand met de naam " testmobile.php " en sla . . naar dezelfde locatie als het bestand aangemaakt in de vorige stap 4 Voeg de volgende code : bevatten ( ' ClientDevice.php ' ) op Twitter Dit omvat de klasse -bestand , gemaakt in de eerdere stappen 5 Bel de cliënt ( ) functie en controleer of het apparaat is een mobiele , door het toevoegen van deze code : . $ client = new client ( ) ; $ client - > isMobileClient ( $ _SERVER [ ' HTTP_USER_AGENT ' ] ) ; de functie retourneert een boolean waarde ( true of false ) om aan te geven wanneer de browser is ingeschakeld een mobiel apparaat . Sla het bestand op . Voer het " ClientDevice.php " in een browser te testen dat de functionaliteit werkt .
|