- pathinfo: documentation ( source)
- urldecode: documentation ( source)
<?php
$link = "http://ftp.ellcom.ru/USER/Games/Dzhamal/Batman.Arkham%20City.v%201.03%20+%2014%20DLC.(1C-%d0%a1%d0%be%d1%84%d1%82%d0%9a%d0%bb%d0%b0%d0%b1).(2011).Repack.iso";
$fileName = pathinfo($link, 'PATHINFO_FILENAME');// filename - extension
echo "<p>$fileName</p>";
$fileName = urldecode($fileName);// removes 20%, ##, + from string
echo "<p>$fileName</p>";