Hi Liljim,

thanks very much, with the 'e' modifier and some quote-fixes it works well !

Dieter


"Liljim" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi Dieter,
>
> You need to use the 'e' modifier as well as 'is' in your pattern. Have a
> look in the manual, here:
>
> http://www.php.net/manual/en/pcre.pattern.modifiers.php
>
> "If this modifier is set, preg_replace() does normal substitution of
> backreferences in the replacement string, evaluates it as PHP code, and
uses
> the result for replacing the search string."
>
> Also look here:
> http://www.php.net/manual/en/function.preg-replace.php
>
> And check the "Example 2. Using /e modifier" part.
>
> Hope that helps ;)
>
> James
>
>
> "Dieter Koch" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Hi to all the PHP-Fans out there,
> >
> > i have a syntax-problem with the folowing preg_replace command:
> >
> > $returnString = preg_replace("/(href=\")(.+?)(\")/is",
> > preg_quote("\\1".ebLinkEncode(."\\2".)."\\3"), $returnString);
> >
> > i'm trying to call my own function within a preg_replace function and it
> > won't work.
> > any ideas ? it seems to me, that the quoting is incorrect, but i'm not
> > shure, why it is incorrect,
> > especially because i use preg_quote() ...
> >
> > thanks in advance for some hints !
> >
> > best regards
> > [EMAIL PROTECTED]
> >
> >
> >
> >
> >
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to