php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #41299 preg_match_all cannot matches long string
Submitted: 2007-05-06 04:40 UTC Modified: 2007-05-06 10:32 UTC
From: virteman at hotmail dot com Assigned:
Status: Not a bug Package: *Regular Expressions
PHP Version: 5.2.2 OS: windows and linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: virteman at hotmail dot com
New email:
PHP Version: OS:

 

 [2007-05-06 04:40 UTC] virteman at hotmail dot com
Description:
------------
This code read a file(bcgm.txt) and use regex to process the content,then write a new file(yes.txt)! I try it on PHP5.1.6,the result is just fine,but If I run it on PHP2.X the result file is bad and just a NULL in the file.
    And Then ,I try other method ,Let the content short ,it's also OK,but let the content keep very long,the problem is still.
    

    preg_match_all() cannot matches very long string.

Reproduce code:
---------------
http://forideal.blog.163.com/blog/

Expected result:
----------------
one new file,which contains the result string.

Actual result:
--------------
But in the file just is "null".

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-05-06 10:32 UTC] tony2001@php.net
See http://php.net/preg_last_error and related INI options.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 02:01:28 2024 UTC