From 0efcc5314ad11204d6a075941b80b86a0af6ff6e Mon Sep 17 00:00:00 2001 From: Steven Grimm Date: Thu, 26 Dec 2013 14:40:09 -0800 Subject: [PATCH] Make country selection PHP script less lousy --- episodes.php | 87 ++++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/episodes.php b/episodes.php index 49bb6296..9c4db1e1 100644 --- a/episodes.php +++ b/episodes.php @@ -1,54 +1,55 @@ 'countries/nl/eplist.html', - '.pr.us' => 'countries/pr/eplist.html', - '.ar' => 'countries/wbtv/eplist.html', - '.at' => 'countries/at/eplist.html', - '.au' => 'countries/au/eplist.html', - '.au' => 'countries/au/eplist.html', - '.be' => 'countries/be/eplist.html', - '.br' => 'countries/wbtv/eplist.html', - '.ca' => 'countries/ca/eplist.html', - '.cl' => 'countries/cl/eplist.html', - '.co' => 'countries/co/eplist.html', - '.cr' => 'countries/cr/eplist.html', - '.cz' => 'countries/cz/eplist.html', - '.de' => 'countries/de/eplist.html', - '.es' => 'countries/es/eplist.html', - '.fi' => 'countries/fi/eplist.html', - '.fr' => 'countries/fr/eplist.html', - '.gb' => 'countries/uk/eplist.html', - '.gr' => 'countries/gr/eplist.html', - '.id' => 'countries/id/eplist.html', - '.ie' => 'countries/uk/eplist.html', - '.il' => 'countries/il/eplist.html', - '.it' => 'countries/it/eplist.html', - '.jo' => 'countries/jo/eplist.html', - '.my' => 'countries/id/eplist.html', - '.nl' => 'countries/nl/eplist.html', - '.no' => 'countries/no/eplist.html', - '.nz' => 'countries/nz/eplist.html', - '.pe' => 'countries/pe/eplist.html', - '.ph' => 'countries/ph/eplist.html', - '.pk' => 'countries/pk/eplist.html', - '.pl' => 'countries/pl/eplist.html', - '.pt' => 'countries/pt/eplist.html', - '.ru' => 'countries/ru/eplist.html', - '.se' => 'countries/se/eplist.html', - '.sg' => 'countries/sg/eplist.html', - '.si' => 'countries/si/eplist.html', - '.uk' => 'countries/uk/eplist.html', - '' => 'countries/us/eplist.html', + '.euro.net' => 'nl', + '.pr.us' => 'pr', + '.ar' => 'wbtv', + '.at' => 'at', + '.au' => 'au', + '.au' => 'au', + '.be' => 'be', + '.br' => 'wbtv', + '.ca' => 'ca', + '.cl' => 'cl', + '.co' => 'co', + '.cr' => 'cr', + '.cz' => 'cz', + '.de' => 'de', + '.es' => 'es', + '.fi' => 'fi', + '.fr' => 'fr', + '.gb' => 'uk', + '.gr' => 'gr', + '.id' => 'id', + '.ie' => 'uk', + '.il' => 'il', + '.it' => 'it', + '.jo' => 'jo', + '.my' => 'id', + '.nl' => 'nl', + '.no' => 'no', + '.nz' => 'nz', + '.pe' => 'pe', + '.ph' => 'ph', + '.pk' => 'pk', + '.pl' => 'pl', + '.pt' => 'pt', + '.ru' => 'ru', + '.se' => 'se', + '.sg' => 'sg', + '.si' => 'si', + '.uk' => 'uk', + '' => 'us', ); $remote_host = gethostbyaddr($_SERVER['REMOTE_ADDR']); $server_name = $_SERVER['SERVER_NAME']; -foreach ($domains as $suffix => $url) { - if (!$suffix || substr($remote_host, -strlen($suffix)) == $suffix) { - header("Location: http://$server_name/lurk/$url"); - } +foreach ($domains as $suffix => $cnt) { + if (!$suffix || substr($remote_host, -strlen($suffix)) == $suffix) { + header("Location: http://$server_name/lurk/countries/$cnt/eplist.html"); + exit(0); + } } print file_get_contents('internal/dom-error.html');