Estoy intentando geolocalizar mis campañas, y al editar el archivo me da el siguiente error.
En el archivo que pongo abajo me da error en la línea 25, concretamente este error:
Parse error: syntax error, unexpected T_ELSE in miweb.com/enlace.php on line 25
Sé que es un error tipo ELSE, es decir alguna llave mal cerrada, o un ; sin cerrar pero no consigo saber donde está el error. A ver si podéis echarme una manilla.
O pongo el codigo que me da error:
Código PHP:
<?php
$IP = $_SERVER["REMOTE_ADDR"];
include("geo/geoip.inc");
$gi = geoip_open("geo/GeoIP.dat", GEOIP_MEMORY_CACHE);
$CountryCode = geoip_country_code_by_addr($gi, $IP);
geoip_close($gi);
// ****NO TOCAR POR ENCIMA DE ESTA LINEA****
if ($CountryCode=="ES"){
?>
<?php header('Location: http://track.adjal.com/aff_c?offer_id=1396&aff_id=6636'); ?>
<?php
}
?>
<?
else if($CountryCode=="AR"){
?>
<?php header('Location: http://track.adjal.com/aff_c?offer_id=1654&aff_id=6636'); ?>
<?php
}
?>
<?php
else {
?>
<?php header('Location: http://track.adjal.com/aff_c?offer_id=1654&aff_id=6636'); ?>
<?php
}
?>
Saludos!