回答編集履歴
2
修正
test
CHANGED
@@ -50,11 +50,15 @@
|
|
50
50
|
|
51
51
|
if (empty(ini_get('browscap'))) {
|
52
52
|
|
53
|
-
|
53
|
+
if (!file_exists('browscap.ini')) {
|
54
54
|
|
55
|
-
$co
|
55
|
+
$url = 'https://browscap.org/stream?q=Lite_PHP_BrowsCapINI';
|
56
56
|
|
57
|
+
$contents = file_get_contents($url);
|
58
|
+
|
57
|
-
file_put_contents('browscap.ini', $contents);
|
59
|
+
file_put_contents('browscap.ini', $contents);
|
60
|
+
|
61
|
+
}
|
58
62
|
|
59
63
|
ini_set('browscap', 'browscap.ini');
|
60
64
|
|
@@ -90,8 +94,4 @@
|
|
90
94
|
|
91
95
|
exit;
|
92
96
|
|
93
|
-
|
94
|
-
|
95
|
-
|
96
|
-
|
97
97
|
```
|
1
追記
test
CHANGED
@@ -13,6 +13,14 @@
|
|
13
13
|
* @since 2016/07/26
|
14
14
|
|
15
15
|
*/
|
16
|
+
|
17
|
+
// エラー表示
|
18
|
+
|
19
|
+
ini_set('display_errors', 1);
|
20
|
+
|
21
|
+
error_reporting(E_ALL);
|
22
|
+
|
23
|
+
|
16
24
|
|
17
25
|
require_once 'tcpdf/tcpdf.php';
|
18
26
|
|
@@ -37,6 +45,20 @@
|
|
37
45
|
// browscap を利用する
|
38
46
|
|
39
47
|
// @see http://php.net/manual/ja/function.get-browser.php
|
48
|
+
|
49
|
+
// browscap.ini が存在しないときは、取得する
|
50
|
+
|
51
|
+
if (empty(ini_get('browscap'))) {
|
52
|
+
|
53
|
+
$url = 'https://browscap.org/stream?q=Lite_PHP_BrowsCapINI';
|
54
|
+
|
55
|
+
$contents = file_get_contents($url);
|
56
|
+
|
57
|
+
file_put_contents('browscap.ini', $contents);
|
58
|
+
|
59
|
+
ini_set('browscap', 'browscap.ini');
|
60
|
+
|
61
|
+
}
|
40
62
|
|
41
63
|
$browser = get_browser();
|
42
64
|
|
@@ -70,4 +92,6 @@
|
|
70
92
|
|
71
93
|
|
72
94
|
|
95
|
+
|
96
|
+
|
73
97
|
```
|