没有结束分隔符'/'发现错误

编程入门 行业动态 更新时间:2024-10-25 22:36:14
本文介绍了没有结束分隔符'/'发现错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我调整了一个小脚本来检查反向链接。然而,我继续收到错误

I have adjusted a small script to check backlinks. Yet I keep on getting the error

警告:preg_match()[function.preg-match]:在第17行找不到结束分隔符'/'。

Warning: preg_match() [function.preg-match]: No ending delimiter '/' found in line 17.

<?php function file_get_contents_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); $data = curl_exec($ch); curl_close($ch); return $data; } function google_backlink($uri) { $url = 'www.google/search?q=link:facebook&hl=en&filter=0'; $v = file_get_contents_curl($url); preg_match('/<div id="resultStats">About \(.*?)\ ',$v,$s); $s_number = explode(".", $s[1]); $i = 0; if ($s[1]!=0) { return $s[1]; } else { return ($r[1]) ? $r[1] : '0'; } } echo "Google backlink = ".google_backlink($url)."<br />"; ?>

有什么问题 preg_match('/< div id =resultStats>关于\(。*?)\',$ v,$ s);

推荐答案

错误非常清楚,你没有包括尾随的 / :

The error is very clear really, you didn't include the trailing /:

preg_match('/<div id="resultStats">About \(.*?)\ /',$v,$s);

老实说,我怀疑你的逃脱角色是否合适。也许你的意思是 \)?

I honestly doubt your escape characters are well placed though. Maybe you meant \)?

更多推荐

没有结束分隔符'/'发现错误

本文发布于:2023-11-01 23:28:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1550716.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   结束   发现   分隔符

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!