teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

phpでユーザーエージェントを判定して画像を出し分けてみます

2018/04/10 12:27

投稿

Atsushi_Okumura
Atsushi_Okumura

スコア355

answer CHANGED
@@ -1,2 +1,15 @@
1
- header .inner
1
+ ~~header .inner
2
- の高さが指定されているからではありませんでしょうか?
2
+ の高さが指定されているからではありませんでしょうか?~~
3
+
4
+ ```php
5
+ $ua=$_SERVER['HTTP_USER_AGENT'];
6
+ $sp = ((strpos($ua,'iPhone')!==false)||(strpos($ua,'iPod')!==false)||(strpos($ua,'Android')!==false));
7
+ if ($sp){
8
+ /*スマホの処理*/
9
+ <img src="スマホの画像url" alt="">
10
+ }else{
11
+ /*PCの処理*/
12
+ <img src="<?php header_image(); ?>" alt="">
13
+ }
14
+ ```
15
+ 縦長の画像が正常に表示されて入ればこれでいけそうですが…