PHP解析エラー:構文エラー、予期しない 'するpreg_match'(T_STRINGd

2017-03-02 20 views
-4

私はこのスクリプトを実行しようとすると:PHP解析エラー:構文エラー、予期しない 'するpreg_match'(T_STRINGd

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 error: syntax error, unexpected 'preg_match' (T_STRING) in /example/file/path on line 9

誰でもに説明することができます私は私

おかげで、このエラーを取得する理由

+2

'$ kategori = '#

カテゴリ:(。*?)'行は終了していません。 –

+0

4番線と9番線の間には何がありますか? – bew

+0

1から14の間で編集された(完全なコードを追加しました) –

答えて

0

私はあなたが正規表現に問題があると思うしてみてください。。

$ baslik = '^。*? < \/title> ';

関連する問題