Bug #67986 [Opn->Fbk]: preg彿°å¤çutf8䏿
| From: | tony2001@php.net | Date: | Tue, 09 Sep 2014 08:26:57 +0000 |
| Subject: | Bug #67986 [Opn->Fbk]: preg彿°å¤çutf8䏿 | ||
| References: | 1 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-12266@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=67986&edit=1
ID: 67986
Updated by: tony2001@php.net
Reported by: pz9042 at 163 dot com
Summary: preg彿°å¤çutf8䏿
-Status: Open
+Status: Feedback
Type: Bug
Package: PECL
Operating System: win
PHP Version: 5.4.32
Block user comment: N
Private report: N
New Comment:
Sorry, only half of the world speaks Chinese these days, the other half mostly uses English.
Try reporting the same in English, pls.
Previous Comments:
------------------------------------------------------------------------
[2014-09-09 06:38:21] pz9042 at 163 dot com
Description:
------------
å¨ä¸ç¨preg_matchæè
preg_match_all
æè
preg_replaceå¤ç䏿®µutf8ç¼ç ç䏿æ¶ï¼è°·ææµè§å¨æ¥ä¸localhostçè¿æ¥ä¸æï¼ç«çå跳转å°www.localhost.com页é¢ï¼ç»ææ¥ï¼è®²å符转æansiç¼ç ï¼å°±ä¸ä¼åºç°é®é¢ï¼ä¸å¨winä¸cliä¸ï¼ä¹ä¸ä¼é误ï¼åªæç¨æµè§å¨ä¼åºç°æ¤é®é¢ï¼webæå¡å¨æ¯apacheï¼ä¸ç®¡æ¯æµè§å¨è¿æ¯cliï¼phpçé
ç½®æä»¶æ¯åä¸ä¸ª
Test script:
---------------
header("Content-type: text/html; charset=utf-8");
ini_set('pcre.backtrack_limit', '-1');
ini_set('pcre.recursion_limit', '-1');
$source =
'<p>ç¨æ·æ³¨åé¡»å
·ææ³å®çç¸åºæå©è½ååè¡ä¸ºè½åçèªç¶äººãæ³äººæå
¶ä»ç»ç»ï¼è½å¤ç¬ç«æ¿æ
æ³å¾è´£ä»»ãæ¨å®ææ³¨åç¨åºæå
¶ä»åè²ç½å¹³å°åæçæ¹å¼å®é
ä½¿ç¨æ¬å¹³å°æå¡æ¶ï¼å³è§ä¸ºæ¨ç¡®è®¤èªå·±å
·å¤ä¸»ä½èµæ ¼ï¼è½å¤ç¬ç«æ¿æ
æ³å¾è´£ä»»ãè¥å æ¨ä¸å
·å¤ä¸»ä½èµæ ¼ï¼è导è´çä¸ååæï¼ç±æ¨åæ¨ççæ¤äººèªè¡æ¿æ
ã</p>';
preg_match(
"/([^a-zA-Z0-9_]{1,1})+(copy|fputs|fopen|file_put_contents|fwrite|eval|phpinfo)+/is"
,$source ,$match );
print_r($match);exit;
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=67986&edit=1