質問編集履歴
3
コード追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -77,4 +77,77 @@
|
|
77
77
|
|
78
78
|
PHP7.3(ローカルはxampp,本番はロリポップサーバー)
|
79
79
|
修正:12/20:xamp → xampp
|
80
|
-
mysql(バージョンは本番に合わせています。)
|
80
|
+
mysql(バージョンは本番に合わせています。)
|
81
|
+
|
82
|
+
###修正分追記 12/20
|
83
|
+
|
84
|
+
```php
|
85
|
+
function titlechange(){
|
86
|
+
echo $_SERVER['SERVER_NAME'];
|
87
|
+
if($_SERVER['SERVER_NAME'] === 'https://imaimayu.xyz'){
|
88
|
+
|
89
|
+
try {
|
90
|
+
$huser = 'username';
|
91
|
+
$hpass = 'pass';
|
92
|
+
$pdo = new PDO('mysql:host=◯lolipop.lan;dbname=◯-immain;charset=utf8',$huser,$hpass);
|
93
|
+
$dsn = $pdo->query('SELECT * FROM `page` LIMIT 0,30');
|
94
|
+
$dsn->execute();
|
95
|
+
$all = $dsn->fetchALL();
|
96
|
+
|
97
|
+
foreach ($all as $key) {
|
98
|
+
// code...
|
99
|
+
$row = $key;
|
100
|
+
if($_SERVER['REQUEST_URI'] === 'https://imaimayu.xyz/'.$row['pageurl']){
|
101
|
+
echo $row['titlename'];
|
102
|
+
}
|
103
|
+
}
|
104
|
+
if($_SERVER['REQUEST_URI'] === 'https://imaimayu.xyz/'){
|
105
|
+
echo 'IMAI MAYU';
|
106
|
+
}
|
107
|
+
$dsn = null;
|
108
|
+
$pdo = null;
|
109
|
+
|
110
|
+
} catch (PDOException $e) {
|
111
|
+
// エラーメッセージを表示させる
|
112
|
+
echo 'データベースにアクセスできません!' . $e->getMessage();
|
113
|
+
|
114
|
+
// 強制終了
|
115
|
+
exit;
|
116
|
+
}
|
117
|
+
|
118
|
+
|
119
|
+
}else{
|
120
|
+
try {
|
121
|
+
$huser = 'root';
|
122
|
+
$hpass = '';
|
123
|
+
$pdo = new PDO('mysql:host=localhost;dbname=imxyz;charset=utf8',$huser,$hpass);
|
124
|
+
$dsn = $pdo->query('SELECT * FROM `page` LIMIT 0,30');
|
125
|
+
$dsn->execute();
|
126
|
+
$all = $dsn->fetchALL();
|
127
|
+
|
128
|
+
foreach ($all as $key) {
|
129
|
+
// code...
|
130
|
+
$row = $key;
|
131
|
+
if($_SERVER['REQUEST_URI'] === '/02imai_master/'.$row['pageurl']){
|
132
|
+
echo $row['titlename'];
|
133
|
+
}
|
134
|
+
}
|
135
|
+
if($_SERVER['REQUEST_URI'] === '/02imai_master/'){
|
136
|
+
echo 'IMAI MAYU';
|
137
|
+
}
|
138
|
+
$dsn = null;
|
139
|
+
$pdo = null;
|
140
|
+
|
141
|
+
} catch (PDOException $e) {
|
142
|
+
// エラーメッセージを表示させる
|
143
|
+
echo 'データベースにアクセスできません!' . $e->getMessage();
|
144
|
+
|
145
|
+
// 強制終了
|
146
|
+
exit;
|
147
|
+
}
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
}
|
152
|
+
}
|
153
|
+
```
|
2
xampからxamppへ正しいツール名に修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -75,5 +75,6 @@
|
|
75
75
|
|
76
76
|
### 補足情報(FW/ツールのバージョンなど)
|
77
77
|
|
78
|
-
PHP7.3(ローカルは
|
78
|
+
PHP7.3(ローカルはxampp,本番はロリポップサーバー)
|
79
|
+
修正:12/20:xamp → xampp
|
79
80
|
mysql(バージョンは本番に合わせています。)
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,12 @@
|
|
3
3
|
PHPでサイトを作っています。
|
4
4
|
追々tinywebエディタを入れてWEB上から更新できるようにしたいと思っていますのでDBからやり取りをする関数を模索しているのですが、ローカル◎ 本番× という状況になりました。
|
5
5
|
|
6
|
+
|
7
|
+
追記12/20 1:33
|
8
|
+
xampのローカルじゃなければのところで躓いているのかとも思いました。
|
9
|
+
https://teratail.com/questions/37010
|
10
|
+
こちらの質問に似た事をしようとしてるので、参考にしてできるか試してみようと思います。
|
11
|
+
|
6
12
|
エラーは出ず出力されていない。
|
7
13
|
DBに保存したページURLと現在のurlが一致したら表示という条件分岐を複雑にしないようにしました。
|
8
14
|
PHPの勉強で作っています。下記と同じ処理をしてファイルをincludeで読み込むという処理の関数も有り、どちらも実行ができていないのか?表示されません。
|