Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выдернуть видео с youtube 
:(
    Опции темы
supervladislav
Дата 25.10.2009, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -1
Всего: -9



скажите неполучается субж испотльзую регулярное выражение 
preg_match_all("/(<object\swidth=\"425\"\sheight=\"344\">)(.*)(<\/object>)/m",$file,$matches);
print_r($matches[0]);
на выходе получаю ноль 
скажите  в чём дело?

PM MAIL   Вверх
brother79
Дата 26.10.2009, 11:44 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: нет
Всего: 6



Цитата(supervladislav @  25.10.2009,  21:30 Найти цитируемый пост)
preg_match_all("/(<object\swidth=\"425\"\sheight=\"344\">)(.*)(<\/object>)/m",$file,$matches);



Не вникал в само выражение, но явные ошибки или предупреждения:

1) ковычку ОЧЕНЬ желательно ставить одинарную, т.к. в твоём случае \s будет не \s, а просто экранированный s
2) символы <> означают что-то , кажется конец и начало слова, но точно не помню, ибо сам не пользую, надо экранировать
3) аналогично п.1, текст типа \/ в регулярке в двойных ковычках воспримется как /, а т.о. будет ошибка всего выражения

Добавлено через 1 минуту и 4 секунды
Как вариант можно двойную кавычку юзать, но тогда надо писать \\s и т.д., чтобы в строке получилось \s, НО ИМХО проще одинарную кавычку юзать


--------------------
PM MAIL WWW   Вверх
supervladislav
Дата 26.10.2009, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -1
Всего: -9



как вот эти символы <>  экранировать )))одинарной слешем или двойным 
Код

preg_match_all('/<object.*?>(.*?)<\/object>/i',$file,$matches,PREG_SET_ORDER);



Это сообщение отредактировал(а) supervladislav - 26.10.2009, 11:55
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0920 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.