質問編集履歴
3
ソースを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -278,6 +278,8 @@
|
|
278
278
|
|
279
279
|
<?php } ?>
|
280
280
|
|
281
|
+
|
282
|
+
|
281
283
|
```
|
282
284
|
|
283
285
|
|
@@ -296,4 +298,54 @@
|
|
296
298
|
|
297
299
|
|
298
300
|
|
301
|
+
|
302
|
+
|
303
|
+
表示確認用に判別結果出力のtableを組んでいます。
|
304
|
+
|
305
|
+
こちらの結果は特に問題はありませんでした。
|
306
|
+
|
307
|
+
|
308
|
+
|
309
|
+
```ここに言語を入力
|
310
|
+
|
311
|
+
<table>
|
312
|
+
|
313
|
+
<tr>
|
314
|
+
|
315
|
+
<th>UA</th>
|
316
|
+
|
317
|
+
<td><?php echo $user_agent; ?></td>
|
318
|
+
|
319
|
+
</tr>
|
320
|
+
|
321
|
+
<tr>
|
322
|
+
|
323
|
+
<th>デバイス</th>
|
324
|
+
|
325
|
+
<td><?php echo $device; ?></td>
|
326
|
+
|
327
|
+
</tr>
|
328
|
+
|
329
|
+
<tr>
|
330
|
+
|
331
|
+
<th>OS</th>
|
332
|
+
|
333
|
+
<td><?php echo $os; ?></td>
|
334
|
+
|
335
|
+
</tr>
|
336
|
+
|
337
|
+
<tr>
|
338
|
+
|
339
|
+
<th>ブラウザ</th>
|
340
|
+
|
341
|
+
<td><?php echo $browser; ?></td>
|
342
|
+
|
343
|
+
</tr>
|
344
|
+
|
345
|
+
</table>
|
346
|
+
|
347
|
+
```
|
348
|
+
|
349
|
+
|
350
|
+
|
299
351
|
よろしくお願いいたします。
|
2
ソースを修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -262,7 +262,7 @@
|
|
262
262
|
|
263
263
|
|
264
264
|
|
265
|
-
<?php if ($browser = 'Safari' && $os = 'Macintosh Intel') { ?>
|
265
|
+
<?php if ($browser == 'Safari' && $os == 'Macintosh Intel') { ?>
|
266
266
|
|
267
267
|
<?php } else { ?>
|
268
268
|
|
1
ソースを修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -234,9 +234,7 @@
|
|
234
234
|
|
235
235
|
|
236
236
|
|
237
|
-
|
237
|
+
<!-- ボタン非表示のソースをいくつか書いています -->
|
238
|
-
|
239
|
-
<!-- パターンA どのブラウザ、OSでも表示されず 下記BとCのようにif文内を分解すると問題なし -->
|
240
238
|
|
241
239
|
<?php if ((strpos($browser,'Safari') === false) and (strpos($os,'Macintosh Intel') === false)){ ?>
|
242
240
|
|
@@ -246,8 +244,6 @@
|
|
246
244
|
|
247
245
|
|
248
246
|
|
249
|
-
<!-- パターンB Safari以外のブラウザで表示される -->
|
250
|
-
|
251
247
|
<?php if (strpos($browser,'Safari') === false) { ?>
|
252
248
|
|
253
249
|
<button>ボタン</button>
|
@@ -256,8 +252,6 @@
|
|
256
252
|
|
257
253
|
|
258
254
|
|
259
|
-
<!-- パターンC Macintosh Intel以外のOSで表示される -->
|
260
|
-
|
261
255
|
<?php if (strpos($os,'Macintosh Intel') === false) { ?>
|
262
256
|
|
263
257
|
<button>ボタン</button>
|
@@ -268,8 +262,6 @@
|
|
268
262
|
|
269
263
|
|
270
264
|
|
271
|
-
<!-- パターンD どのブラウザ、OSでも表示されず -->
|
272
|
-
|
273
265
|
<?php if ($browser = 'Safari' && $os = 'Macintosh Intel') { ?>
|
274
266
|
|
275
267
|
<?php } else { ?>
|
@@ -280,8 +272,6 @@
|
|
280
272
|
|
281
273
|
|
282
274
|
|
283
|
-
<!-- パターンD どのブラウザ、OSでも表示されず -->
|
284
|
-
|
285
275
|
<?php if( ! ($browser == 'Safari' && $os == 'Macintosh Intel') ) {?>
|
286
276
|
|
287
277
|
<button>ボタン</button>
|
@@ -292,4 +282,18 @@
|
|
292
282
|
|
293
283
|
|
294
284
|
|
285
|
+
何個かif文を記述しております。それぞれの結果は上から順に
|
286
|
+
|
287
|
+
1 どのブラウザ、OSでも表示されず
|
288
|
+
|
289
|
+
2 1を分解した記述です。Safari以外のブラウザで表示されます
|
290
|
+
|
291
|
+
3 1を分解した記述です。Macintosh Intel以外のOSで表示されます
|
292
|
+
|
293
|
+
4 どのブラウザ、OSでも表示されず
|
294
|
+
|
295
|
+
5 どのブラウザ、OSでも表示されず
|
296
|
+
|
297
|
+
|
298
|
+
|
295
299
|
よろしくお願いいたします。
|