Re: ereg_replace returns wrong characters
| From: | derick@php.net | Date: | Thu, 02 May 2002 07:57:12 +0000 |
| Subject: | Re: ereg_replace returns wrong characters | ||
| References: | 1 | Groups: | php.qa |
| Request: | Send a blank email to php-qa+get-5296@lists.php.net to get a copy of this message | ||
Hello,
as far as I know the current behavior is the right one.
Andrei, can you enlighten us?
Derick
On Thu, 2 May 2002, Rui Hirokawa wrote:
>
> I think the bug #16969 is critical one because
> it affects PHPlib's session id propagation in GET mode.
> I made a patch to fix this problem.
> Could I apply this fix for PHP 4.2.1RC1/PHP 4.3.0dev ?
>
> -------------------------------------------------
> Bug #16959: ereg_replace returns wrong characters
>
> This is small script for testing.
> <?php
> $pat = "(^|&)foo(&|$)";
> $string = "foo";
> echo ereg_replace($pat, "\\1", $string);
> ?>
>
> In PHP <= 4.1.x, this script returns empty string.
> But, PHP 4.2.0 and PHP 4.2.1RC1 return '\1'.
> The return value in PHP >= 4.2.0 should be corrected.
> ereg_replace() is used for session id propagation in GET mode of PHPlib.
> It is not work well because
> it is affected by this problem.
>
>
> --
> -----------------------------------------------------
> Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
> <hirokawa@php.net>
>
-----------------------------------------------------------------------
Did I help you? Consider a gift:
http://www.amazon.co.uk/exec/obidos/registry/SLCB276UZU8B
-----------------------------------------------------------------------
PHP: Scripting the Web - derick@php.net
All your branches are belong to me!
SRM: Script Running Machine - www.vl-srm.net
-----------------------------------------------------------------------