No he tenido problemas haciendo el traspaso de una función a la otra en todos los scripts donde el patrón es una cadena conocida, pero me he encontrado un caso donde el patrón es una función y no sé bien qué sintaxis emplear para hacer el cambio. Se trata de un script para wordpress cuya sintaxis actual es esta:
Código PHP:
if (eregi(basename(__FILE__),$_SERVER['PHP_SELF'])) {
echo '<html><body>';
echo 'Direct module access forbidden. <br />';
echo 'Hiddy! for WordPress by <a href="http://www.etechs.it">Enrico Zogno</a> and <a href="http://blog.merlinox.com">Merlinox</a> <br />';
echo '</body></html>';
exit();
}
¿Cómo sería esto? Algo como
Código PHP:
preg_match("/basename(__FILE__)/i",$_SERVER['PHP_SELF']))
me parece una burrada...
A ver si me echais la manilla. Gracias
Saludos