- Desde
- 15 May 2012
- Mensajes
- 388
Hola amigos, hoy me he encontrado con que un script que poseo no funciona correctamente debido a que la función "eregi" está en desuso y dicho script la posee.
Yo no tengo ni idea de PHP y por lo tanto no entiendo cómo actualizarla, he leído sobre cómo reemplazar esa función pero no termino de comprender. Espero puedan ayudarme.
El código donde se encuentra la función "eregi" es el siguiente:
Espero puedan ayudarme.
Yo no tengo ni idea de PHP y por lo tanto no entiendo cómo actualizarla, he leído sobre cómo reemplazar esa función pero no termino de comprender. Espero puedan ayudarme.
El código donde se encuentra la función "eregi" es el siguiente:
PHP:
if(eregi($valid, $url))
{
$fp = fopen($file, 'a');
fwrite($fp, "{$url}\r\n");
fclose($fp);
$id = count(file($file));
$dir = dirname($_SERVER['PHP_SELF']);
$filename = explode('/', $_SERVER['PHP_SELF']);
$filename = $filename[(count($filename) - 1)];
$shorturl = ($use_rewrite == 1) ? "http://{$_SERVER['HTTP_HOST']}{$dir}/{$id}" : "http://{$_SERVER['HTTP_HOST']}{$dir}/{$filename}?id={$id}";
$output = "{$l_yoururl} <a href='{$shorturl}'>{$shorturl}</a>";
}
else
{
$output = $l_invalidurl;
}