From 1443769c522e8a4373191e4e72d67b6ab3f0b4c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Wed, 8 Jan 2025 14:17:40 +0800 Subject: [PATCH] =?UTF-8?q?#89=20=E5=A2=9E=E5=8A=A0=20file=5Fexists=20?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E8=AF=81=E4=B9=A6=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WeChat/Contracts/BasicAliPay.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/WeChat/Contracts/BasicAliPay.php b/WeChat/Contracts/BasicAliPay.php index 6fe3cbf..f4ff9f6 100644 --- a/WeChat/Contracts/BasicAliPay.php +++ b/WeChat/Contracts/BasicAliPay.php @@ -350,6 +350,9 @@ abstract class BasicAliPay */ private function getRootCertSN($sign) { + if (strlen($sign) < 500 && file_exists($sign)) { + $sign = file_get_contents($sign); + } $sn = null; $array = explode('-----END CERTIFICATE-----', $sign); for ($i = 0; $i < count($array) - 1; $i++) {