/**
 * 将base64数据保存到文件中
 * @param unknown $base64
 * @param string $filepath 文件路径 最后带斜杠
 * @param string $filename 文件名称
 * return true/false
 */
function base64ToImage($base64,$filepath="",$filename="")
{
    if(empty($base64))
    {
        return false;
    }
    $tempCode = explode(',',$base64);
    
    $type="";
    if(strstr($tempCode[0],"bmp"))
    {
        $type = "bmp";
    }
    else if(strstr($tempCode[0],"jpg") || strstr($tempCode[0],"jpeg"))
    {
        $type = "jpg";
    }
    else if(strstr($tempCode[0],"png"))
    {
        $type = "png";
    }
    $savepath = "";
    if(empty($filename))
    {
        $savepath = $filepath.time().".".$type;
    }
    else
    {
        $savepath = $filepath.$filename;
    }
    $num =  file_put_contents($savepath, base64_decode($tempCode[1]));//返回的是字节数
    if($num)
    {
        return true;
    }
    else
    {
        return false;
    }
}