Prechádzať zdrojové kódy

修改采集器-添加文章:若是含有iframe标签-采集失败

FengR 2 mesiacov pred
rodič
commit
129f13cf5c
1 zmenil súbory, kde vykonal 10 pridanie a 1 odobranie
  1. 10 1
      app/Controller/PublicController.php

+ 10 - 1
app/Controller/PublicController.php

@@ -1758,7 +1758,16 @@ class PublicController extends AbstractController
                 ]
             );
         }
-
+        if (isset($requireData['content']) && is_string($requireData['content']) && stripos($requireData['content'], '<iframe') !== false) {
+            return $this->response->json(
+                [
+                    'id'    => uniqid(),
+                    'target'=> '采集失败',
+                    'desc'  => '内容包含iframe标签',
+                    'error' => '内容包含iframe标签'
+                ]
+            );
+        }
         $arr_catid = explode(',',$requireData['catid']);
         $arr_web_site_id = explode(',',$requireData['web_site_id']);
         if(count($arr_catid) != count($arr_web_site_id)){