Взимане на разширението на файл

Mp3Fun

Registered
Може ли такъв код който гледа кода след последната запетая на файла и взима кода..
Примерно файла е dadasd.jpg да покаже jpg, ако е dasdas.mp3 - да покаже - mp3 ;)
 
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) return "";
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}

това ми попадна в едни стари писания

но горното е по-добро

може и така
$ext = substr(strrchr($str, "."), 1);
 
Написах нещо по доста глупав начин, но не се сетих за друг, аи си работи :D
Код:
<?
$file="asdasd.jpg";

$format=substr($file, -5);

$ex=explode(".", $format);
$exa=$ex[0];

if (strlen($exa) > 0)
{
$formt=str_replace($exa, '', $format);
echo $formt; 
}
else
{
echo $format;
}

?>

Ето ти го и като функция

Код:
<?
function getFormat($file)
{

$format=substr($file, -5);

$ex=explode(".", $format);
$exa=$ex[0];

if (strlen($exa) > 0)
{
$formt=str_replace($exa, '', $format);
echo $formt; 
}
else
{
echo $format;
}
}

$file=getFormat("aasdasdasd.jpg");


?>
 

Back
Горе