Регулярное выражение валидности Flash Object (html), SOS

Ekklipce

Новичок
Регулярное выражение валидности Flash Object (html), SOS

Необходимо проверить на валидность :

<object width="380" height="264">
<param name="movie" value="..."></param>
<embed src=".." type="application/x-shockwave-flash" width="380" height="264"></embed>
</object>



хотя бы на уровне регулярок, хотя может есть более умные методы првоерки работоспособности таких вот фич ?
 

Ekklipce

Новичок
2 rooot

молодой человек, чем обрабатывать регулярки я знаю,
а вот как её саму составить на такую вот байду, тут и непотяность
там и условия на любой порядок свойств тэгов и все на свете
 

boombick

boombick.org
Ekklipce
в смысле "валидность"? Опишите задачу поподробнее... Может есть более "гуманное" решение? ;)
 

Ekklipce

Новичок
именно, и при наличии такого будет просто супер..

Задача : падонок вводит в элемент формы тэг флэша, такого формата как выше, нужно определить что это действительно правильный (соответствующий тэгам роллика, эмбеды всмякие..парамы и обьекты) флеш роллик... и вернуть true или false
 

boombick

boombick.org
Ekklipce
тебе достаточно разрешить на ввод лишь путь к файлу.. а парамы и объекты ставь автоматом. сам.
 

Ekklipce

Новичок
а если в них инфа ценная ?..

ЗЫ. не разрешить а проверить.... ну..путь к файлу можно... в принципе
 

2People

Новичок
Автор оригинала: Ekklipce
а если в них инфа ценная ?..

ЗЫ. не разрешить а проверить.... ну..путь к файлу можно... в принципе
разреши "падонку" вставлять BB кодом
PHP:
[FLASH foo1=value1 foo2=value2]http://www.xxx.xx/flash.swf[/FLSH]
Я думаю он с этим справится, если уж HTML может писать
 

tf

крылья рулят
boombick
Может есть более "гуманное" решение?
это ты где вычитал :lol:

-~{}~ 05.10.06 22:56:

Ekklipce, задача будет намного проще ели ты сейчас опишеш главные критерии для определения валидности флеш кода, насколько я понимаю ты там банеры проверяш?
 

Ekklipce

Новичок
нет. валидность рабочего флеш обьекта..ну по сути это и баннером можно назвать... можно конечно юзать нечто типа шематрона... но для такой по сути примитивной задачи это будет из пушки по воробьям :))

ЗЫ, то есть что бы флеш работал...))...если он вообще рабоч по определению
 

tf

крылья рулят
ну у тебя два пока на мой взгляд выбора
или делать как предлагал boombick, в форме предлагать заполнить некоторые параметры и их проверять
или парсить код регулярками
я конешно могу сам написать но честно не хочется ;)
так что давай что ты решил?
придумаем решеним. а может еще ктонибуть поможет :)
 

Ekklipce

Новичок
падонок вводит именно код (!) флеша с любого источника,
скорее всего надо парсить код регулярками.. но это всеучиытвающее выражение как-то даже боюсь писать....
 

boombick

boombick.org
Ekklipce
ты сам не понимаешь чего хочешь... Даже если и напишешь такую всеобъемлющую решулярку, то ее поломать - раз плюнуть. Сам подумай, нафих тебе еще что-то кроме урла флешового файла, если все остальное ты _можешь_ подставить сам?
 

tf

крылья рулят
Ekklipce, заставить юзера использовать стандарт и парсь его код как xml
 

Ekklipce

Новичок
если так, тогда на уровне schematron вполне подойдёт,
или на уровне xml так уже понятно как, важно что бы в базе попал уже правильный хтмлкод, потому таки на стороне пхп это будет и сделано..
 
Сверху