当我尝试运行此脚本时:
include('db.php');
$site=file_get_contents("https://example.com");
$baslik='#<title>(.*?)</title>#si';
$içerik='#<div class="post-content">(.*?)</div>#si';
$kategori='#<p class="post-categories"><span>Kategoriler:(.*?)</a></p>#si';
preg_match($baslik,$site,$baslikfonksiyon);
preg_match($icerik,$site,$icerikfonksiyon);
preg_match($kategori,$site,$kategorifonksiyon);
$baslikkullan=$baslikfonksiyon[1];
$icerikkullan=$icerikfonksiyon[1];
$kategorikullan=$kategorifonksiyon[1];
我在error_log文件中看到此错误:
[01-Mar-2017 20:39:41 UTC] PHP Parse错误:语法错误,意外 &#39;的preg_match&#39;第9行的/ example / file / path中的(T_STRING)
任何人都可以向我解释为什么我会收到此错误
感谢。
答案 0 :(得分:0)
我认为你有正则表达式的问题。试试:
$ baslik =&#39; ^。*?&lt; \ / title&gt;&#39;;