質問編集履歴
1
Markdown記法を用いてシンタックスハイライトを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,12 +1,14 @@
|
|
1
1
|
phpmyadminを初めて使う者です。phpmyadminのブラウザ上での画面に
|
2
|
+
|
2
|
-
Warning: preg_match(): No ending delimiter '^' found in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 146
|
3
|
+
`Warning: preg_match(): No ending delimiter '^' found in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 146`
|
4
|
+
|
3
5
|
という記述が出ていたので、
|
4
|
-
/usr/share/phpmyadmin/libraries/select_lang.lib.php
|
6
|
+
`/usr/share/phpmyadmin/libraries/select_lang.lib.php`
|
5
7
|
の146番目のラインにある記述を確認してみました。以下がそのラインのコードです。
|
6
|
-
|
8
|
+
```
|
7
9
|
if (($envType == 1 && !preg_match('^(' . $expr . ')(;q=[0-9]\\.[0-9])?$', $str))
|
8
10
|
|| ($envType == 2 && preg_match('(\(|\[|;[[:space:]])(' . $expr . ')(;|\]|\))', $str)))
|
9
|
-
|
11
|
+
```
|
10
12
|
自分でいろいろと調べてみた結果、公式サイトにもあるように、デリミタの記述方法が特殊なようなのですが...
|
11
13
|
http://php.net/manual/ja/regexp.reference.delimiters.php
|
12
14
|
このページを参考に試行錯誤したのですがいまいちよくわかりません。そもそも問題点がここにあるので正解なのかもあまり自信がないです。
|