cron.php无法上传某种类型的图片

时间:2015-09-08 11:38:44

标签: php cron rss

我有一个CMS新闻网站,通过某些网站的RSS提供。我无法使用BING NEWS FEED的图片。图片不起作用。内容通过脚本的一部分(cron.php)加载

这是我使用的自定义Feed:Custom RSS feed from Bing News with Bing image

这是我的网站使用的与图像相关的cron.php文件的一部分:

...

} else {
    $image = get_first_image($item->get_content());
    if (empty($image)) {
        $image = get_first_image($item->get_description());
    }
}
if (!empty($image)) {
    $filetype = strtolower(substr(strrchr($image,'.'),1));
    if (!in_array($filetype,array('jpg','jpeg','png','gif'))) {
        $filename = ''; 
    } else {
        $filename = 'image_'.time().'_'.rand(0000000,99999999).'.'.$filetype;
        $up = file_put_contents('upload/news/'.$filename,file_get_contents($image));
        $size = filesize('upload/news/'.$filename);
        list($width) = getimagesize('upload/news/'.$filename);
        if(intval($size) >= 1024 AND $width >= 40) {
            $filename = $filename;
        } else {
            unlink('upload/news/'.$filename);
            $filename = ''; 
        }

...

0 个答案:

没有答案