質問編集履歴

3

コード追加しました

2019/12/20 13:15

投稿

hanemayu
hanemayu

スコア10

test CHANGED
File without changes
test CHANGED
@@ -157,3 +157,149 @@
157
157
  修正:12/20:xamp → xampp
158
158
 
159
159
  mysql(バージョンは本番に合わせています。)
160
+
161
+
162
+
163
+ ###修正分追記 12/20
164
+
165
+
166
+
167
+ ```php
168
+
169
+ function titlechange(){
170
+
171
+ echo $_SERVER['SERVER_NAME'];
172
+
173
+ if($_SERVER['SERVER_NAME'] === 'https://imaimayu.xyz'){
174
+
175
+
176
+
177
+ try {
178
+
179
+ $huser = 'username';
180
+
181
+ $hpass = 'pass';
182
+
183
+ $pdo = new PDO('mysql:host=◯lolipop.lan;dbname=◯-immain;charset=utf8',$huser,$hpass);
184
+
185
+ $dsn = $pdo->query('SELECT * FROM `page` LIMIT 0,30');
186
+
187
+ $dsn->execute();
188
+
189
+ $all = $dsn->fetchALL();
190
+
191
+
192
+
193
+ foreach ($all as $key) {
194
+
195
+ // code...
196
+
197
+ $row = $key;
198
+
199
+ if($_SERVER['REQUEST_URI'] === 'https://imaimayu.xyz/'.$row['pageurl']){
200
+
201
+ echo $row['titlename'];
202
+
203
+ }
204
+
205
+ }
206
+
207
+ if($_SERVER['REQUEST_URI'] === 'https://imaimayu.xyz/'){
208
+
209
+ echo 'IMAI MAYU';
210
+
211
+ }
212
+
213
+ $dsn = null;
214
+
215
+ $pdo = null;
216
+
217
+
218
+
219
+ } catch (PDOException $e) {
220
+
221
+ // エラーメッセージを表示させる
222
+
223
+ echo 'データベースにアクセスできません!' . $e->getMessage();
224
+
225
+
226
+
227
+ // 強制終了
228
+
229
+ exit;
230
+
231
+ }
232
+
233
+
234
+
235
+
236
+
237
+ }else{
238
+
239
+ try {
240
+
241
+ $huser = 'root';
242
+
243
+ $hpass = '';
244
+
245
+ $pdo = new PDO('mysql:host=localhost;dbname=imxyz;charset=utf8',$huser,$hpass);
246
+
247
+ $dsn = $pdo->query('SELECT * FROM `page` LIMIT 0,30');
248
+
249
+ $dsn->execute();
250
+
251
+ $all = $dsn->fetchALL();
252
+
253
+
254
+
255
+ foreach ($all as $key) {
256
+
257
+ // code...
258
+
259
+ $row = $key;
260
+
261
+ if($_SERVER['REQUEST_URI'] === '/02imai_master/'.$row['pageurl']){
262
+
263
+ echo $row['titlename'];
264
+
265
+ }
266
+
267
+ }
268
+
269
+ if($_SERVER['REQUEST_URI'] === '/02imai_master/'){
270
+
271
+ echo 'IMAI MAYU';
272
+
273
+ }
274
+
275
+ $dsn = null;
276
+
277
+ $pdo = null;
278
+
279
+
280
+
281
+ } catch (PDOException $e) {
282
+
283
+ // エラーメッセージを表示させる
284
+
285
+ echo 'データベースにアクセスできません!' . $e->getMessage();
286
+
287
+
288
+
289
+ // 強制終了
290
+
291
+ exit;
292
+
293
+ }
294
+
295
+
296
+
297
+
298
+
299
+
300
+
301
+ }
302
+
303
+ }
304
+
305
+ ```

2

xampからxamppへ正しいツール名に修正しました

2019/12/20 13:14

投稿

hanemayu
hanemayu

スコア10

test CHANGED
File without changes
test CHANGED
@@ -152,6 +152,8 @@
152
152
 
153
153
 
154
154
 
155
- PHP7.3(ローカルはxamp,本番はロリポップサーバー)
155
+ PHP7.3(ローカルはxampp,本番はロリポップサーバー)
156
+
157
+ 修正:12/20:xamp → xampp
156
158
 
157
159
  mysql(バージョンは本番に合わせています。)

1

2019/12/20 13:10

投稿

hanemayu
hanemayu

スコア10

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,18 @@
5
5
  PHPでサイトを作っています。
6
6
 
7
7
  追々tinywebエディタを入れてWEB上から更新できるようにしたいと思っていますのでDBからやり取りをする関数を模索しているのですが、ローカル◎ 本番× という状況になりました。
8
+
9
+
10
+
11
+
12
+
13
+ 追記12/20 1:33
14
+
15
+ xampのローカルじゃなければのところで躓いているのかとも思いました。
16
+
17
+ https://teratail.com/questions/37010
18
+
19
+ こちらの質問に似た事をしようとしてるので、参考にしてできるか試してみようと思います。
8
20
 
9
21
 
10
22