如果收到警告,如何继续PHP循环?

时间:2018-12-29 23:21:15

标签: php

好,所以我有一个URL列表,但其中一个丢失了,这都很好,但是我如何继续循环而不是停止并给我一个警告错误

foreach ($AllVideoThumbnails as $thumbnail) {
    try {
        GenerateImageCache($thumbnail['youtubethumbnail']);
    }
    catch (Exception $e) {
        // echo 'Message: ' .$e->getMessage();
        // continue;
    }
}

一个缺少图像的人给出了这个错误

Warning: exif_imagetype(https://i.ytimg.com/vi/X8AurWRkRpo/hqdefault.jpg): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\wamp64\www\ModelHurdV2\ImageCache.php on line 400

没有图像,但是我想结束循环,只是想一起解决这个错误

这是“生成图像缓存”的内容

   require_once 'ImageCache.php';
    $imagecache = new ImageCache\ImageCache();
    $imagecache->cached_image_directory = dirname(__FILE__) . '/cached';
    $cached_src_one = $imagecache->cache($imageUrl);

这是我正在使用的缓存 https://github.com/nielse63/php-image-cache

0 个答案:

没有答案