Grazie,
con
Codice PHP:
echo preg_replace("/page_id=(\w+)/e", "\$cipher->encrypt('\\1', $key)", $string);
la funzione viene eseguita correttamente ma con
Codice PHP:
echo preg_replace("/page_id=(\w+)/e", "page_id=\$cipher->encrypt('\\1', $key)", $string);
mi dà il seguente errore:
Parse error: syntax error, unexpected '=' in D:\test encrypt.php(81) : regexp code on line 1
Fatal error: preg_replace() [function.preg-replace]: Failed evaluating code: page_id=$cipher->encrypt ....
Non riesco a comprendere dove sbaglio ....