<div dir="ltr"><div>PPRA() checks if the replacement is a callable, and uses preg_replace_callback if necessary. Instead of using /e in the pattern, make the replacement an anonymous function, like so:<br>$MakePageNamePatterns = array(<br>    
"/([\\w])+/" => function($match) {<br></div>        return strtolower($match[1]); # all lowercase<br>    },<br><div>
    "/\\s+/" => ''                          # remove spaces<br>
);<br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 25, 2015 at 8:37 AM, Bernd Schatz <span dir="ltr"><<a href="mailto:bernd.schatz@gmx.net" target="_blank">bernd.schatz@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Am 21.04.2015 um 22:11 schrieb ABClf:<br>
[...]<br>
<span class="">> Also, you can use <a href="http://www.pmwiki.org/wiki/Cookbook/AlternateNamingScheme" target="_blank">http://www.pmwiki.org/wiki/Cookbook/AlternateNamingScheme</a><br>
> as well, define a new scheme, thus all links ignore uppercase.<br>
<br>
</span>I think that could be the solution,<br>
something like:<br>
<br>
$MakePageNamePatterns = array(<br>
"/([\\w])+/e" => "return strtolower('$1')", # all lowercase<br>
    "/\\s+/" => ''                          # remove spaces<br>
);<br>
<br>
<br>
Unfortunately, now i have a problem with php5<br>
<br>
<br>
Deprecated: preg_replace(): The /e modifier is deprecated, use<br>
preg_replace_callback instead in /var/www/bswiki/pmwiki.php on line 467<br>
<br>
<br>
There seems to be deprectaed method in pmwiki.php:467 ==><br>
<br>
function PPRA($array, $x) {<br>
  foreach($array as $pat => $rep) {<br>
     if(is_callable($rep)) $x = preg_replace_callback($pat,$rep,$x);<br>
     else $x = preg_replace($pat,$rep,$x);<br>
  }<br>
  return $x;<br>
}<br>
<br>
<br>
How i can i fix it ?<br>
<br>
<br>
greets<br>
<span class=""><font color="#888888">  Bernd<br>
<br>
</font></span><br>_______________________________________________<br>
pmwiki-users mailing list<br>
<a href="mailto:pmwiki-users@pmichaud.com">pmwiki-users@pmichaud.com</a><br>
<a href="http://www.pmichaud.com/mailman/listinfo/pmwiki-users" target="_blank">http://www.pmichaud.com/mailman/listinfo/pmwiki-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">The views expressed above are exclusively mine, if anyone's.<br></div></div>
</div></div></div></div></div></div>