正在显示
1 个修改的文件
包含
22 行增加
和
13 行删除
| @@ -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')) { |
-
请 注册 或 登录 后发表评论