[wp-trac] Re: [WordPress Trac] #8553: preg_replace_callback in
do_shortcode returns empty for large posts
WordPress Trac
wp-trac at lists.automattic.com
Tue Dec 30 11:21:17 GMT 2008
#8553: preg_replace_callback in do_shortcode returns empty for large posts
---------------------------+------------------------------------------------
Reporter: AaronCampbell | Owner: anonymous
Type: defect (bug) | Status: new
Priority: normal | Milestone: 2.7.1
Component: General | Version:
Severity: normal | Resolution:
Keywords: needs-patch |
---------------------------+------------------------------------------------
Comment (by Denis-de-Bernardy):
this bracktrack stuff is soooo annoying. not to mention the complete lack
of error messages that comes with it. it really makes one wonder why they
added pcre into php. I mean, php5.2 renders pcre completely useless except
for the most basic patterns.
In case it helps, I ended up fixing this on my end by doing less work in
each regexp. That is, instead of matching exactly what I needed, and
catching everything I needed, all in one go, I ended up using multiple
calls to preg_match, preg_replace, and preg_replace_callback...
and yes, that's another way of saying gobbling more php resources to work
around a limit on resources imposed by php. :D
--
Ticket URL: <http://trac.wordpress.org/ticket/8553#comment:4>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list