正在显示
1 个修改的文件
包含
10 行增加
和
3 行删除
| @@ -372,19 +372,26 @@ public function websiteHtmlHandle($zip_count, $domain) | @@ -372,19 +372,26 @@ public function websiteHtmlHandle($zip_count, $domain) | ||
| 372 | */ | 372 | */ |
| 373 | public function downLoadFile($url) | 373 | public function downLoadFile($url) |
| 374 | { | 374 | { |
| 375 | + // 创建一个流上下文,设置 SSL 选项 | ||
| 376 | + $context = stream_context_create([ | ||
| 377 | + "ssl" => [ | ||
| 378 | + "verify_peer" => false, // 不验证对等证书 | ||
| 379 | + "verify_peer_name" => false, // 不验证对等证书名称 | ||
| 380 | + ], | ||
| 381 | + ]); | ||
| 375 | $savePath = public_path(); | 382 | $savePath = public_path(); |
| 376 | if (!file_exists($savePath)) { | 383 | if (!file_exists($savePath)) { |
| 377 | mkdir($savePath, 0777, true); | 384 | mkdir($savePath, 0777, true); |
| 378 | } | 385 | } |
| 379 | $targetFile = $savePath . '/' . basename($url); | 386 | $targetFile = $savePath . '/' . basename($url); |
| 380 | if (!file_exists($targetFile)) { | 387 | if (!file_exists($targetFile)) { |
| 381 | - $file = fopen($targetFile, 'w'); | 388 | + $file = fopen($targetFile, 'w', false, $context); |
| 382 | fclose($file); | 389 | fclose($file); |
| 383 | chmod($targetFile, 0755); | 390 | chmod($targetFile, 0755); |
| 384 | } | 391 | } |
| 385 | 392 | ||
| 386 | - $remoteFile = fopen($url, 'rb'); | ||
| 387 | - $localFile = fopen($targetFile, 'wb'); | 393 | + $remoteFile = fopen($url, 'rb', false, $context); |
| 394 | + $localFile = fopen($targetFile, 'wb', false, $context); | ||
| 388 | if ($remoteFile && $localFile) { | 395 | if ($remoteFile && $localFile) { |
| 389 | while (!feof($remoteFile)) { | 396 | while (!feof($remoteFile)) { |
| 390 | fwrite($localFile, fread($remoteFile, 1024 * 8), 1024 * 8); | 397 | fwrite($localFile, fread($remoteFile, 1024 * 8), 1024 * 8); |
-
请 注册 或 登录 后发表评论