作者 lyh

gx

@@ -29,8 +29,6 @@ class ProofreadingController extends BaseController @@ -29,8 +29,6 @@ class ProofreadingController extends BaseController
29 $list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']); 29 $list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']);
30 //获取当前URl的所有文本内容 30 //获取当前URl的所有文本内容
31 $new_list = $this->getUrlRead($this->param['url']); 31 $new_list = $this->getUrlRead($this->param['url']);
32 - var_dump($new_list);  
33 - die();  
34 if(empty($list)){ 32 if(empty($list)){
35 $data = []; 33 $data = [];
36 $translate_list = Translate::tran($new_list, $countryInfo['alias']); 34 $translate_list = Translate::tran($new_list, $countryInfo['alias']);
@@ -153,6 +151,8 @@ class ProofreadingController extends BaseController @@ -153,6 +151,8 @@ class ProofreadingController extends BaseController
153 ]; 151 ];
154 $context = stream_context_create($contextOptions); 152 $context = stream_context_create($contextOptions);
155 $sourceCode = file_get_contents($url, false, $context); 153 $sourceCode = file_get_contents($url, false, $context);
  154 + var_dump($sourceCode);
  155 + die();
156 $pattern = '/<style\b[^>]*>(.*?)<\/style>/s'; // 定义匹配`<style>`标签及其内容的正则表达式 156 $pattern = '/<style\b[^>]*>(.*?)<\/style>/s'; // 定义匹配`<style>`标签及其内容的正则表达式
157 $strippedContent = preg_replace($pattern, '', $sourceCode); // 删除`<style>`标签及其内容 157 $strippedContent = preg_replace($pattern, '', $sourceCode); // 删除`<style>`标签及其内容
158 $pattern = '/<script\b[^>]*>(.*?)<\/script>/s'; // 定义匹配`<script>`标签及其内容的正则表达式 158 $pattern = '/<script\b[^>]*>(.*?)<\/script>/s'; // 定义匹配`<script>`标签及其内容的正则表达式