作者 刘锟

合并分支 'akun' 到 'master'

update



查看合并请求 !2740
@@ -1532,21 +1532,30 @@ function thumbImageByUrl($url, $width = 360) @@ -1532,21 +1532,30 @@ function thumbImageByUrl($url, $width = 360)
1532 return $url; 1532 return $url;
1533 } 1533 }
1534 1534
1535 -function checkRemoteFileExists($url)  
1536 -{  
1537 - $curl = curl_init($url);  
1538 - curl_setopt($curl, CURLOPT_NOBODY, true);  
1539 - $result = curl_exec($curl);  
1540 - $found = false;  
1541 - if ($result !== false) {  
1542 - $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);  
1543 - if ($statusCode == 200) {  
1544 - $found = true; 1535 +if (!function_exists('checkRemoteFileExists')) {
  1536 + /**
  1537 + * 判断远程文件是否存在
  1538 + * @param $url
  1539 + * @return bool
  1540 + * @author Akun
  1541 + * @date 2025/09/05 9:58
  1542 + */
  1543 + function checkRemoteFileExists($url)
  1544 + {
  1545 + $curl = curl_init($url);
  1546 + curl_setopt($curl, CURLOPT_NOBODY, true);
  1547 + $result = curl_exec($curl);
  1548 + $found = false;
  1549 + if ($result !== false) {
  1550 + $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
  1551 + if ($statusCode == 200) {
  1552 + $found = true;
  1553 + }
1545 } 1554 }
1546 - }  
1547 - curl_close($curl); 1555 + curl_close($curl);
1548 1556
1549 - return $found; 1557 + return $found;
  1558 + }
1550 } 1559 }
1551 1560
1552 if (!function_exists('httpGetSsl')) { 1561 if (!function_exists('httpGetSsl')) {