May have found a bug

Jeffrey Lee jeff at reflex8.com
Fri Oct 14 07:50:33 CEST 2005


This seems to be just a PCRE issue, I cannot seem to get it installed  
properly.

On Oct 13, 2005, at 11:26 PM, Jeffrey Lee wrote:

> PHP 5.0.4
> Apache 2
>
> The function "function rcube_xml_command($command, $str_attrib,  
> $a_attrib=NULL)" is not working correctly on php 5. It never orders  
> any of the matches in $str_attrib. For example, at one point  
> $str_attrib is [file="/includes/header.html" /], this never  
> produces a result in $regs.
>
> Now, I am no expert but I do not think this is working properly.  
> The errors associated with this are as follows:
>
> Warning: preg_match_all: internal pcre_fullinfo() error -3 in /var/ 
> www/reflex8.com/roundcube/program/include/main.inc on line 503
> [file="/includes/header.html" /] [Array] [2] [include]
>
> Warning: preg_match_all: internal pcre_fullinfo() error -3 in /var/ 
> www/reflex8.com/roundcube/program/include/main.inc on line 503
> [name="loginform" form="form" /] [Array] [2] [object]
>
> Warning: preg_match_all: internal pcre_fullinfo() error -3 in /var/ 
> www/reflex8.com/roundcube/program/include/main.inc on line 503
> [name="login" /] [Array] [2] [label]
>
> Lines 503 - 510 are below
> 503:  preg_match_all('/\s*([-_a-z]+)=["]([^"]+)["]?/i', stripslashes 
> ($str_attrib), $regs, PREG_SET_ORDER);
> 504:
> 505:  // convert attributes to an associative array (name => value)
> 506:  if ($regs)
> 507:    foreach ($regs as $attr)
> 508:      $attrib[strtolower($attr[1])] = $attr[2];
> 509:  else if ($a_attrib)
> 510:    $attrib = $a_attrib;
>
>
> Thanks for any help!
>
> Jeff
>
>
>





More information about the Dev mailing list