[問題] amfphp1.9在PHP5.3以上版本出了問題
其實就是amfphp裡(\amfphp\core\shared\util\MethodTable.php)
使用的eregi_replace函式在PHP5.3以上已經被deprecate掉了
(就是下面這兩句)
$comment = eregi_replace("\n[ \t]+", "\n", trim($comment));
$comment = eregi_replace("[\t ]+", " ", trim($comment));
查了查是要用preg_replace替換,但這兩個的正規表示式語法似乎不同...
最後我想應該是要改成像這樣?
$comment = preg_replace("/\n[ \t]+/", "\n", trim($comment));
$comment = preg_replace("/[\t ]+/", " ", trim($comment));
PHP剛學一年,正規表示式3禮拜前開始摸...改別人的code不是很有信心 囧
問一下大家,這樣改應該沒錯吧?
得到經驗:不要隨便升級server的套件...
話說amfphp好久沒更新了,一直在1.9beta
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.177.43
推
08/30 21:48, , 1F
08/30 21:48, 1F
→
08/30 21:49, , 2F
08/30 21:49, 2F
→
08/30 21:55, , 3F
08/30 21:55, 3F
→
08/30 21:55, , 4F
08/30 21:55, 4F
推
08/31 01:46, , 5F
08/31 01:46, 5F
→
08/31 18:52, , 6F
08/31 18:52, 6F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章