Hi I'm using preg_match to match a pattern from a string and parse them further.. But it's not returning any value..
Aslında başlık bilgisinden sonra bakarak videoları almak için bu kullanıyorum.
$url = "http://www.youtube.com/watch?v=".$video_id;
$this->req =& new HTTP_Request($url);
$response = $this->req->sendRequest();
$rescode = $this->req->getResponseCode();
echo "++response code++$rescode";
echo "***$response***";
if (PEAR::isError($response)) {
echo "<b>Please check whether the video added or not </b>";
} else {
$page = $this->req->getResponseBody();
// echo "=====$page====";
preg_match('/"videoplayback": "(.*?)"/', $page, $match);
$var_id = $match[1];
echo "+++$var_id+++;
}
I aşağıdaki kodla preg_match yerine ise tüm iyi çalışıyor, ama ben gerekli değil ..
preg_match('/"video_id": "(.*?)"/', $page, $match);
Ben maç için çalışıyorum dizedir
Herhangi bir fikir lütfen?