ThinkPHP搭建手机版网站_PHP教程
代码中的函数 is_mobile来源于网上,写得挺好的。入口文件通过判断终端类型,定义APP_PATH和APP_NAME,从而执行不同的分组。我要实现的效果是PC和Mobile均用顶级域名访问。当然了,如果你想在手机里实现类似于wap.xxx.com这样的访问,本方法是做不到的,这是thinkphp多域名部署的问题,具体参见tp手册。
用thinkphp框架快速开发一个小型站点还是很方便的,正如本站。菜根网还做了一个手机端的网站,手机浏览器输入本站域名www.icaigen.com查看效果。
下面仅仅讲述在thinkphp的前端引导页面index.php文件中实现平台判断,从而加载不同的分组(或项目)。
//判断是否属手机 function is_mobile(){ $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio","au-mic","avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte"); $is_mobile = false; foreach ($mobile_agents as $device) { if (stristr($user_agent, $device)) { $is_mobile = true; break; } } return $is_mobile; } define('THINK_PATH','./CORE/'); if(is_mobile()){ //跳转至wap分组 define('APP_NAME','Wap'); define('APP_PATH','./Wap/'); }else{ define('APP_NAME','Home'); define('APP_PATH','./Home/'); } define('APP_DEBUG', false); require THINK_PATH.'core.php';
我要实现的效果是PC和Mobile均用顶级域名访问。当然了,如果你想在手机里实现类似于wap.xxx.com这样的访问,本方法是做不到的,这是thinkphp多域名部署的问题,具体参见tp手册。
定义好了入口文件,然后就可以在WAP分组(或项目)下开发手机版网站的代码了。因为是手机版网站,分辨率,图片压缩,网页大小等都是赤裸裸的问题。本人也才接触手机网站建设没几天,就不卖弄了。可以明确的是,PC端网站上非主要的功能在手机网站上都可以砍掉了,比如博客的热门文章,随机文章,评论列表,各种挂件等。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Laut einer Nachricht vom 17. August hat die Quelle @ibinguniverse heute auf Weibo gepostet, dass die genaue Größe des Apple iPhone 16 Pro Max 6,88 Zoll und die genaue Größe des Galaxy S25 Ultra 6,86 Zoll beträgt. Beide können als 6,9 Zoll angesehen werden . Quellen zufolge hat das Samsung Galaxy S25 Ultra ein schmaleres Gehäuse und einen breiteren Bildschirm als das S24 Ultra, mit einem horizontalen Bildschirm-zu-Körper-Verhältnis von 94,1 %, während das horizontale Bildschirm-zu-Körper-Verhältnis des S24 Ultra 91,5 % beträgt. Fenye überprüfte das entsprechende Weibo der Quelle. Er kommentierte auch die neu belichteten Fotos des iPhone 16 Pro Max und glaubte, dass es falsch sei, sich an einer Mikrokurve zu orientieren. Das Telefon sei tatsächlich ein gerader Bildschirm + 2,5D-Glas.

Auch wenn Apple in den letzten Jahren wegen mangelnder Innovation kritisiert wurde, ist Apple nicht immer stehengeblieben. Zumindest was das Hardware-Design angeht, können die Ingenieure dank der hohen Stückpreise der Apple-Produkte problemlos einige neue Technologien ausprobieren, ohne sich allzu viele Gedanken über die Kosten machen zu müssen. Beispielsweise war das iPad Pro als Apples beliebtestes Testfeld für „Display-Technologie“ führend in der Display-Technologie für tragbare Smart-Geräte, von miniLED im Jahr 2021 bis hin zu Tandem-OLED im Jahr 2024. Obwohl das iPad Pro nicht das erste tragbare Smart-Gerät ist, das mit einem miniLED-Bildschirm ausgestattet ist (MSI hat ein Jahr früher als Apple einen miniLED-Laptop auf den Markt gebracht), werden Sie beim Vergleich der Parameter der beiden schnell feststellen, dass sie nicht gleich sind

Laut Nachrichten vom 9. August stellte SK Hynix auf dem FMS2024-Gipfel seine neuesten Speicherprodukte vor, darunter den universellen Flash-Speicher UFS4.1, dessen Spezifikationen noch nicht offiziell veröffentlicht wurden. Laut der offiziellen Website der JEDEC Solid State Technology Association ist die neueste UFS-Spezifikation im August 2022 UFS4.0. Die theoretische Schnittstellengeschwindigkeit beträgt bis zu 46,4 Gbit/s. Es wird erwartet, dass UFS4.1 die Übertragung weiter verbessern wird Rate. 1. Hynix demonstrierte Allzweck-Flash-Speicherprodukte mit 512 GB und 1 TBUFS4.1, basierend auf 321-Layer-V91TbTLCNAND-Flash-Speicher. SK Hynix zeigte auch 3,2 Gbit/s V92TbQLC- und 3,6 Gbit/s V9H1TbTLC-Partikel. Hynix präsentiert V7-basiert

Berichten von Smartprix zufolge entwickelt Xiaomi ein tastenloses Mobiltelefon mit dem Codenamen „Suzaku“. Dieser Nachricht zufolge wird dieses Mobiltelefon mit dem Codenamen Zhuque mit einem integrierten Konzept entwickelt, eine Kamera unter dem Bildschirm verwenden und mit einem Qualcomm Snapdragon 8gen4-Prozessor ausgestattet sein. Wenn sich der Plan nicht ändert, wird es wahrscheinlich im Jahr 2025 auf den Markt kommen . Als ich diese Nachricht sah, dachte ich, ich wäre im Jahr 2019 – damals brachte Xiaomi das Mi MIX Alpha-Konzepttelefon heraus und das tastenlose Surround-Screen-Design war ziemlich erstaunlich. Dies ist das erste Mal, dass ich den Charme eines tastenlosen Mobiltelefons sehe. Wenn Sie ein Stück „magisches Glas“ wollen, müssen Sie zuerst die Tasten töten. In „Die Biografie von Steve Jobs“ äußerte Jobs einmal seine Hoffnung, dass das Mobiltelefon wie ein Stück „magisches Glas“ sein könnte.

Laut Nachrichten vom 19. August hält Nubia seit der Veröffentlichung des Z50 Ultra am echten Vollbilddesign fest und erforscht kontinuierlich den Bereich der proaktiven Fotografie auf Bildschirmen mit hohen Pixeln. Heute hat der digitale Blogger Wisdom Pikachu die Nachricht verbreitet, dass das Nubia Z70 Ultra, das in der zweiten Hälfte dieses Jahres auf den Markt kommen wird, mit 1,5K-Unterbildschirmkameratechnologie auf den Markt kommen wird, was die UDC-Lösung mit der höchsten Auflösung der Branche darstellt weit. Es wird berichtet, dass die proaktive Under-Screen-Lösung von ZTE auf die sechste Generation fortgeschritten ist. Die neueste proaktive Lösung unter dem Bildschirm ist in den Serien Nubia Z60 Ultra und Red Magic 9S Pro verfügbar. Die Bildschirmauflösung beträgt 2480 x 1116, was einer Auflösung zwischen 1080P und 1,5K entspricht. Diesmal wird Nubia die Grenzen bestehender Auflösungen durchbrechen und einen neuen Maßstab in der Branche setzen.

Seit der Veröffentlichung von „Black Myth: Wukong“ ist die Popularität nicht gesunken und es gibt täglich viele heiße Suchanfragen auf allen wichtigen Plattformen. Leider ist die Spannung bei mobilen Spielern nur auf PC-, Konsolen- und Handheld-Spieler beschränkt. Wie kann das funktionieren? Wir, die Mobiltelefone herstellen, können nicht verlieren. Zunächst einmal schließen wir die Idee aus, Black Monkey auf Mobiltelefonen auszuführen. Da es sich um ein groß angelegtes 3A-Spiel mit einem Volumen von mehr als 100 GB handelt, sind die Leistungsanforderungen sehr hoch und eine große Anzahl an Rendering-Technologien vorhanden Wenn es für PC-Hardware entwickelt wurde und auf Mobiltelefon-Hardware läuft, können Sie das Spiel möglicherweise nicht betreten, ganz zu schweigen davon, wie gut die Bildrate und das Bild sind. In diesem Fall können wir uns nur auf die beliebten Cloud-Spiele konzentrieren. Die beiden Giganten Tencent und NetEase haben entsprechende Aktivitäten für „Black Myth“ gestartet. Tencent setzt auf den Vorteil, dass seine WeGame-Plattform auch eine Verkaufsplattform ist

Laut Nachrichten vom 8. August wurden kürzlich detaillierte Konfigurationsinformationen für Mobiltelefone der Huawei Mate70-Serie veröffentlicht. Diese Mobiltelefonserie wird voraussichtlich im vierten Quartal 2024 veröffentlicht. 1. Berichten zufolge wird die gesamte Mate70-Serie angepasste Bildschirme mit einer Auflösung von 1,5K auf höchstem Niveau verwenden, um den Anforderungen der Benutzer an die Bildschirmklarheit gerecht zu werden. Es wird erwartet, dass das Huawei Mate70Pro und die extragroße Cup-Version mit Bildschirmen mit vierter Tiefe ausgestattet werden, während das Standard-Mate70 möglicherweise ein etwas kleineres Design mit geradem Bildschirm annimmt. Zusätzlich zu den Bildschirm-Upgrades wird die Huawei Mate70-Serie auch mit Akkus mit extrem großer Kapazität und neuen Basismaterialien ausgestattet sein, was einen Durchbruch bei der Akkulaufzeit der Mobiltelefone der Huawei Mate-Serie ankündigt. Obwohl Huawei eine Technologie zum Entsperren von Ultraschall-Fingerabdrücken entwickelt, wird die diesjährige Mate70-Serie nicht mit dieser Funktion ausgestattet sein. Das

Laut Nachrichten vom 24. August veröffentlichte das Technologiemedium 91Mobile gestern (23. August) einen Blogbeitrag, in dem es die Nachricht verbreitete, dass Xiaomi am 31. August das Redmi14C-Smartphone herausbringen wird, das in drei Farben erhältlich sein wird: Grün (sollte schlichtes Leder sein), schwarz und blau. Das Xiaomi Redmi14C ist mit einem kreisförmigen Oreo-Kameramodul auf der Rückseite ausgestattet, das mit 2 Kamerasensoren und 1 LED-Blitz sowie einer 50-Megapixel-Hauptkamera ausgestattet ist. Die Lautstärke- und Einschalttasten befinden sich auf der rechten Seite. Beigefügt ist das Werbebild des Xiaomi Redmi14C wie folgt. Sie können sehen, dass die Vorderseite mit einer wassertropfenförmigen Rille ausgestattet ist. Da das Produkt am mittleren bis unteren Ende positioniert ist, ist der Rahmen am Kinn breiter. Was die technischen Daten betrifft, ist das Mobiltelefon Xiaomi Redmi14C mit einem 6,88-Zoll-Bildschirm mit FullHD+-Auflösung und einer Bildwiederholfrequenz von 90H ausgestattet
