Peter K.H. Gragert writes:
In wikilog.php online 482 one finds:

$firstpara = preg_replace("/\\[\\=(.*?)\\=\\]/se",
       "Keep(PSS('$1'))",$firstpara);
And the /e  gives this error message

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in D:\xampp\htdocs\Atolls\cookbook\wikilog.php on line 482

What could be a general solution to this type of PHP problem

In this case, use something like:

 $firstpara = PPRE("/\\[\\=(.*?)\\=\\]/s", 'Keep($m[1])', $firstpara);

For the general case see http://www.pmwiki.org/wiki/PmWiki/Functions#PPRE (also applied here).

Petko


_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to