<?php
$str= 'http://www.he168.cn/1.rar.jpg'; //实质上扩展名为.zip
$needle = ".rm.zip.rar.gif"; //允许的扩展名
$needle_array = explode('.',$needle); //将所有允许的扩展名存入数组//得到扩展名,这里不包括.
$extend = pathinfo($str);
$extend = strtolower($extend["extension"]);echo "允许的扩展名有:".$needle;
if (in_array ($extend, $needle_array))
{
   echo "<br />$extend 是允许的扩展名";
}
else
{
echo "<br />$extend 为不允许的扩展名";
}
?>