Php 用于http equiv=“;刷新&x201D;元标签

Php 用于http equiv=“;刷新&x201D;元标签,php,regex,meta-tags,Php,Regex,Meta Tags,我不明白我的代码哪里出了问题。显示错误消息的代码 PHP解析错误:语法错误,第151行的/home/masudtoo/public_html/autocreate/index.PHP中出现意外“') 问题来自第151行的代码: $google_meta_regex = '/\\<meta http-equiv.+?refresh.+?(http:\\/\\/[^\\'^\\"^\\>]+?)('){0,1}(\\"){0,1}\\>/i'; $google\u meta\u

我不明白我的代码哪里出了问题。显示错误消息的代码

PHP解析错误:语法错误,第151行的/home/masudtoo/public_html/autocreate/index.PHP中出现意外“')

问题来自第151行的代码:

 $google_meta_regex = '/\\<meta http-equiv.+?refresh.+?(http:\\/\\/[^\\'^\\"^\\>]+?)('){0,1}(\\"){0,1}\\>/i';
$google\u meta\u regex='/\\]+?)('{0,1}(\\'){0,1}\\\>/i';
preg_match($google_meta_regex,$page,$m);
$curl_url=$m[1];
$curl\u url=str\u replace(“&;”、“&”、$curl\u url);
$headers[]=“Cookie:X=abc;GoogleAccountsLocale_session=en;TZ=-330”;
$headers[]=“内容类型:application/x-www-form-urlencoded”;
curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch,CURLOPT_URL,$curl_URL);
curl_setopt($ch,CURLOPT_POST,0);
$page=curl\u exec($ch);
}
卷曲关闭($ch);

问题是,您忘记转义一个与字符串的一个结束qout冲突的引号。。因此,以下正则表达式/代码应该可以工作:

$google_meta_regex = '/\\<meta\\shttp-equiv.+?refresh.+?(http\\:\\/\\/[^\\\'^\\"^\\>]+?)(\\\'){0,1}(\\"){0,1}\\>/i';

$google\u meta\u regex='/\\谢谢回复,但不起作用,同样的错误。
$google_meta_regex = '/\\<meta\\shttp-equiv.+?refresh.+?(http\\:\\/\\/[^\\\'^\\"^\\>]+?)(\\\'){0,1}(\\"){0,1}\\>/i';