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

  • Автор темы Автор темы Ekklipce
  • Дата начала Дата начала

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>



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

молодой человек, чем обрабатывать регулярки я знаю,
а вот как её саму составить на такую вот байду, тут и непотяность
там и условия на любой порядок свойств тэгов и все на свете
 
Ekklipce
в смысле "валидность"? Опишите задачу поподробнее... Может есть более "гуманное" решение? ;)
 
именно, и при наличии такого будет просто супер..

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

ЗЫ. не разрешить а проверить.... ну..путь к файлу можно... в принципе
 
Автор оригинала: Ekklipce
а если в них инфа ценная ?..

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

-~{}~ 05.10.06 22:56:

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

ЗЫ, то есть что бы флеш работал...))...если он вообще рабоч по определению
 
ну у тебя два пока на мой взгляд выбора
или делать как предлагал boombick, в форме предлагать заполнить некоторые параметры и их проверять
или парсить код регулярками
я конешно могу сам написать но честно не хочется ;)
так что давай что ты решил?
придумаем решеним. а может еще ктонибуть поможет :)
 
падонок вводит именно код (!) флеша с любого источника,
скорее всего надо парсить код регулярками.. но это всеучиытвающее выражение как-то даже боюсь писать....
 
Ekklipce
ты сам не понимаешь чего хочешь... Даже если и напишешь такую всеобъемлющую решулярку, то ее поломать - раз плюнуть. Сам подумай, нафих тебе еще что-то кроме урла флешового файла, если все остальное ты _можешь_ подставить сам?
 
Ekklipce, заставить юзера использовать стандарт и парсь его код как xml
 
если так, тогда на уровне schematron вполне подойдёт,
или на уровне xml так уже понятно как, важно что бы в базе попал уже правильный хтмлкод, потому таки на стороне пхп это будет и сделано..
 
Сверху