ID:               44237
 User updated by:  lip at lip dot net dot ua
 Reported By:      lip at lip dot net dot ua
 Status:           Open
 Bug Type:         Apache2 related
 Operating System: Debian 4.0
 PHP Version:      5.2.5
 New Comment:

Expected result:
----------------
php1.net - Warning:  mb_ereg() function.mb-ereg: mbregex compile err:
premature end of char-class in /var/www/php2/mb.php

php2.net - galaD

Actual result:
--------------
php1.net - Warning
php2.net - Warning


Previous Comments:
------------------------------------------------------------------------

[2008-02-24 22:03:13] lip at lip dot net dot ua

Description:
------------
PHP 5.2.5
Apache/2.2.8

If I use mbstring.func_overload in .htaccess 
other virtual-host doesn't work.

For example:
<VirtualHost *:80>
DocumentRoot /var/www/php1
ServerName php1.net
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/php2
ServerName php2.net
</VirtualHost>

in /var/www/php1/.htaccess
php_value mbstring.func_overload 6

In this situation php2.net/mb.php doesn't work when I refresh few
times php1.net/mb.php and php2.net/mb.php



Reproduce code:
---------------
--mb.php---
<?php
$re0 = '(^|(\\\\\\\\)+|[^\])';
$dbname_to_test = 'galaD';

if  (ereg($re0,$dbname_to_test))
{
var_dump ($dbname_to_test);
}
?>

Expected result:
----------------
galaD

Actual result:
--------------
Warning:  mb_ereg() function.mb-ereg: mbregex compile err: premature
end of char-class in /var/www/php2/mb.php


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=44237&edit=1

Reply via email to