作者 lyh

gx

@@ -314,15 +314,10 @@ class LoginController extends BaseController @@ -314,15 +314,10 @@ class LoginController extends BaseController
314 $strippedContent = preg_replace($pattern, '', $sourceCode); // 删除`<style>`标签及其内容 314 $strippedContent = preg_replace($pattern, '', $sourceCode); // 删除`<style>`标签及其内容
315 $pattern = '/<link\b[^>]*>/'; // 定义匹配 `<link>` 标签的正则表达式 315 $pattern = '/<link\b[^>]*>/'; // 定义匹配 `<link>` 标签的正则表达式
316 $strippedContent = preg_replace($pattern, '', $strippedContent); // 删除 `<link>` 标签 316 $strippedContent = preg_replace($pattern, '', $strippedContent); // 删除 `<link>` 标签
317 - $pattern = '/<[^>]*>(.*?)<\/[^>]*>/'; // 定义匹配任意标签的正则表达式 317 + $pattern = '/>([^<]+)</'; // 定义匹配中间内容不是标签的正则表达式
318 $matches = array(); 318 $matches = array();
319 preg_match_all($pattern, $strippedContent, $matches); 319 preg_match_all($pattern, $strippedContent, $matches);
320 - $tagContentArray = array();  
321 - foreach ($matches[0] as $index => $tag) {  
322 - if ($matches[1][$index] != '') {  
323 - $tagContentArray[] = $matches[1][$index];  
324 - }  
325 - }  
326 - var_dump($tagContentArray); 320 + $textContentArray = $matches[1];
  321 + var_dump($textContentArray);
327 } 322 }
328 } 323 }
@@ -151,11 +151,11 @@ class RouteMap extends Base @@ -151,11 +151,11 @@ class RouteMap extends Base
151 * @time :2023/11/21 18:48 151 * @time :2023/11/21 18:48
152 */ 152 */
153 public static function setProductRoute($route,$i = 0){ 153 public static function setProductRoute($route,$i = 0){
154 - $route = $route.'-product'; 154 + $routes = $route.'-product';
155 $routeMapModel = new RouteMap(); 155 $routeMapModel = new RouteMap();
156 - $routeInfo = $routeMapModel->read(['route'=>$route]); 156 + $routeInfo = $routeMapModel->read(['route'=>$routes]);
157 if($routeInfo === false){ 157 if($routeInfo === false){
158 - return $route; 158 + return $routes;
159 }else{ 159 }else{
160 $i = $i + 1; 160 $i = $i + 1;
161 $route = $route.'-'.$i; 161 $route = $route.'-'.$i;
@@ -171,11 +171,11 @@ class RouteMap extends Base @@ -171,11 +171,11 @@ class RouteMap extends Base
171 * @time :2023/11/21 18:48 171 * @time :2023/11/21 18:48
172 */ 172 */
173 public static function setKeywordRoute($route,$i = 0){ 173 public static function setKeywordRoute($route,$i = 0){
174 - $route = $route.'-tag'; 174 + $routes = $route.'-tag';
175 $routeMapModel = new RouteMap(); 175 $routeMapModel = new RouteMap();
176 - $routeInfo = $routeMapModel->read(['route'=>$route]); 176 + $routeInfo = $routeMapModel->read(['route'=>$routes]);
177 if($routeInfo === false){ 177 if($routeInfo === false){
178 - return $route; 178 + return $routes;
179 }else{ 179 }else{
180 $i = $i + 1; 180 $i = $i + 1;
181 $route = $route.'-'.$i; 181 $route = $route.'-'.$i;