Buenas, la cosa es que tengo un error al tratar de comparar las ip de un arreglo con la nuestra.
Código PHP:
Ver originalfunction check_admin()
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_VIA'])) {
$ip = $_SERVER['HTTP_VIA'];
}
elseif(isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
$admin = @file('admin.h00k') or
die('Error in the file admin');
foreach ($admin as $admin_ip)
{
if ($ip == $admin_ip)
{
return true;
}
}
}
La cosa es que de ninguna manera compara la ip, a ver si me pueden dar una mano con esto.
Ante todo, gracias.