diff options
author | Luke Bratch <luke@bratch.co.uk> | 2015-09-30 15:08:02 +0100 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2015-09-30 15:08:02 +0100 |
commit | 218f98eb531fe0a23ef211050de913d3febf90ba (patch) | |
tree | c559dd035db5f3053fa826b6dec8d07111a448f4 /iplayer.php | |
parent | 8fb2d7b5c69e38bea780c758e15185bba0cef4f9 (diff) |
Cater for URLs with no trailing slash where the programme ID is the last
component
Diffstat (limited to 'iplayer.php')
-rw-r--r-- | iplayer.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/iplayer.php b/iplayer.php index e97cc2a..5234fd4 100644 --- a/iplayer.php +++ b/iplayer.php @@ -7,6 +7,9 @@ if (isset($_GET['id'])) { } else if (isset($_POST['url'])) { $idpos = strpos($_POST['url'], "/episode/") + 9; $idlen = strpos($_POST['url'], "/", $idpos) - $idpos; + if ($idlen < 1) { + $idlen = strlen($_POST['url']) - $idpos; + } $id = substr($_POST['url'], $idpos, $idlen); } else { ?> |