Здравейте,
копнах си една функция и я преправих за парсване на кода от урл, но нещо не сработва
копнах си една функция и я преправих за парсване на кода от урл, но нещо не сработва
PHP:
public function _parse_vbox($url) {
$pattern = '#^(?:https?://)?'; # Optional URL scheme. Either http or https.
$pattern .= '(?:www\.)?'; # Optional www subdomain.
$pattern .= '(?:'; # Group host alternatives:
$pattern .= 'vbox7\.com/'; # Either vbox7.com,
$pattern .= '|zazz\.bg'; # or zazz.bg
$pattern .= '(?:'; # Group path alternatives:
$pattern .= '/play:/'; # Either /play:/,
$pattern .= '|/ext.swf\?vid='; # or /ext.swf?vid=,
$pattern .= '|/ext.swf\?.+&vid='; # or /ext.swf?other_param&vid=
$pattern .= ')'; # End path alternatives.
$pattern .= ')'; # End host alternatives.
$pattern .= '([\w-]{10})'; # 11 characters (Length of Youtube video ids).
$pattern .= '(?:.+)?$#x'; # Optional other ending URL parameters.
preg_match($pattern, $url, $matches);
return (isset($matches[1])) ? $matches[1] : false;
}