Make country selection PHP script less lousy
This commit is contained in:
parent
447bce65b3
commit
0efcc5314a
87
episodes.php
87
episodes.php
|
|
@ -1,54 +1,55 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$domains = array(
|
$domains = array(
|
||||||
'.euro.net' => 'countries/nl/eplist.html',
|
'.euro.net' => 'nl',
|
||||||
'.pr.us' => 'countries/pr/eplist.html',
|
'.pr.us' => 'pr',
|
||||||
'.ar' => 'countries/wbtv/eplist.html',
|
'.ar' => 'wbtv',
|
||||||
'.at' => 'countries/at/eplist.html',
|
'.at' => 'at',
|
||||||
'.au' => 'countries/au/eplist.html',
|
'.au' => 'au',
|
||||||
'.au' => 'countries/au/eplist.html',
|
'.au' => 'au',
|
||||||
'.be' => 'countries/be/eplist.html',
|
'.be' => 'be',
|
||||||
'.br' => 'countries/wbtv/eplist.html',
|
'.br' => 'wbtv',
|
||||||
'.ca' => 'countries/ca/eplist.html',
|
'.ca' => 'ca',
|
||||||
'.cl' => 'countries/cl/eplist.html',
|
'.cl' => 'cl',
|
||||||
'.co' => 'countries/co/eplist.html',
|
'.co' => 'co',
|
||||||
'.cr' => 'countries/cr/eplist.html',
|
'.cr' => 'cr',
|
||||||
'.cz' => 'countries/cz/eplist.html',
|
'.cz' => 'cz',
|
||||||
'.de' => 'countries/de/eplist.html',
|
'.de' => 'de',
|
||||||
'.es' => 'countries/es/eplist.html',
|
'.es' => 'es',
|
||||||
'.fi' => 'countries/fi/eplist.html',
|
'.fi' => 'fi',
|
||||||
'.fr' => 'countries/fr/eplist.html',
|
'.fr' => 'fr',
|
||||||
'.gb' => 'countries/uk/eplist.html',
|
'.gb' => 'uk',
|
||||||
'.gr' => 'countries/gr/eplist.html',
|
'.gr' => 'gr',
|
||||||
'.id' => 'countries/id/eplist.html',
|
'.id' => 'id',
|
||||||
'.ie' => 'countries/uk/eplist.html',
|
'.ie' => 'uk',
|
||||||
'.il' => 'countries/il/eplist.html',
|
'.il' => 'il',
|
||||||
'.it' => 'countries/it/eplist.html',
|
'.it' => 'it',
|
||||||
'.jo' => 'countries/jo/eplist.html',
|
'.jo' => 'jo',
|
||||||
'.my' => 'countries/id/eplist.html',
|
'.my' => 'id',
|
||||||
'.nl' => 'countries/nl/eplist.html',
|
'.nl' => 'nl',
|
||||||
'.no' => 'countries/no/eplist.html',
|
'.no' => 'no',
|
||||||
'.nz' => 'countries/nz/eplist.html',
|
'.nz' => 'nz',
|
||||||
'.pe' => 'countries/pe/eplist.html',
|
'.pe' => 'pe',
|
||||||
'.ph' => 'countries/ph/eplist.html',
|
'.ph' => 'ph',
|
||||||
'.pk' => 'countries/pk/eplist.html',
|
'.pk' => 'pk',
|
||||||
'.pl' => 'countries/pl/eplist.html',
|
'.pl' => 'pl',
|
||||||
'.pt' => 'countries/pt/eplist.html',
|
'.pt' => 'pt',
|
||||||
'.ru' => 'countries/ru/eplist.html',
|
'.ru' => 'ru',
|
||||||
'.se' => 'countries/se/eplist.html',
|
'.se' => 'se',
|
||||||
'.sg' => 'countries/sg/eplist.html',
|
'.sg' => 'sg',
|
||||||
'.si' => 'countries/si/eplist.html',
|
'.si' => 'si',
|
||||||
'.uk' => 'countries/uk/eplist.html',
|
'.uk' => 'uk',
|
||||||
'' => 'countries/us/eplist.html',
|
'' => 'us',
|
||||||
);
|
);
|
||||||
|
|
||||||
$remote_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
|
$remote_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
|
||||||
$server_name = $_SERVER['SERVER_NAME'];
|
$server_name = $_SERVER['SERVER_NAME'];
|
||||||
|
|
||||||
foreach ($domains as $suffix => $url) {
|
foreach ($domains as $suffix => $cnt) {
|
||||||
if (!$suffix || substr($remote_host, -strlen($suffix)) == $suffix) {
|
if (!$suffix || substr($remote_host, -strlen($suffix)) == $suffix) {
|
||||||
header("Location: http://$server_name/lurk/$url");
|
header("Location: http://$server_name/lurk/countries/$cnt/eplist.html");
|
||||||
}
|
exit(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
print file_get_contents('internal/dom-error.html');
|
print file_get_contents('internal/dom-error.html');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue