Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 07:02
vega22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 99
Antigüedad: 17 años, 1 mes
Puntos: 0
Duda trasladando ereg() a preg_match()

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