MySQL Error!
Error Number: 3685
MySQL error in file: /engine/modules/show.custom.php
The Error returned was:
Illegal argument to a regular expression.
MySQL Fatal Error
MySQL Error!
Error Number: 3685
MySQL error in file: /engine/modules/show.custom.php
The Error returned was:
Illegal argument to a regular expression.
Как сделать что бы из iframe парсилась только ссылка? :: DLE FAQ

Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать что бы из iframe парсилась только ссылка?

Как сделать что бы из iframe парсилась только ссылка?


     парсер    Общие вопросы по PHP, Модули, Хаки    242

вопрос
Приветствую! Имеется парсер видео роликов. Как сделать, что бы с источника парсило не полный код iframe а вставляло в доп. поле только ссылку с видео из iframe? Вот часть кода откуда и куда парсится:


preg_match("#<iframe width=\"600\" height=\"480\" data-src=\"https://site.ru(.*?)<\/iframe>#uis", $content, $match);		
		if ($match[1] != "")
		{
			$xfields['dood'] = "<iframe width=\"600\" height=\"480\" data-src=\"https://site.ru".$match[1]."</iframe>";
		}

Ответа пока нет


2 комментария

derebas
Юзер

derebas - -

preg_match("#data-src=\"(https://site.ru[^\"]+)\"#uis", $content, $match);
if (isset($match[1])) {
    $xfields['dood'] = $match[1]; 
}

AlexMN93
Юзер

AlexMN93 - -

Огробная благодарность, все работает!)

Похожие вопросы

Следуй за нами в Twitter или читай RSS Если есть идеи - Высказывайся
Разработка сайта ПафНутиЙ
наверх