Ситуация: добавил блю-рей гарри поттера и орден феникса(7.3гб) на сайт. И посетила мысль о добавлении маленького ознакомительного видео - трилера.
Вставил с юТуб код:
Но ничего не добовляется. Создал просто хтмл страницу и кинул туда тот же код - появилось окно плеера.
Может ли это быть из-за того, что в первом случае код находится на пхп странице? У меня человек на сайте отпраляет сообщение, делает описание, ссылки, оно заносится в базу данных. потом какой-то другой приходит и просматривает те сообщения. Я взял отредактировал своё сообщение, вставил код, но когда просматриваю там где должено быть окно просто пусто. В базе в колонке сообщение весь код есть...
"Выплёвыется" сообщения с помощью print $message - примерно так.
И каким еще образом можно воспроизводить видео файлы? Надо ли какой-то
скрипт качать?
з.ы.
форматы - flv, avi, mpeg, 3gp.
Спустя 34 минуты, 43 секунды (5.04.2009 - 03:09) kirik написал(а):
Цитата (Mels @ 4.04.2009 - 18:34) |
Но ничего не добовляется. |
PHP |
$embed = ' <object width="425" height="344"> <param name="movie" value="http://www.youtube.com/v/2mH0TS1bVBQ&hl=ru&fs=1"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/2mH0TS1bVBQ&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed> </object>';
echo $embed; |
все работает?
Цитата (Mels @ 4.04.2009 - 18:34) |
И каким еще образом можно воспроизводить видео файлы? Надо ли какой-то скрипт качать? |
все видеофайлы должны храниться на сервере в .flv формате (если конечно ты хочешь воспроизводить их с помощью flv плеера, а не юзеровским) и юзеру отдается флэшплеер, с ссылкой на .flv файл в параметрах. Больше ничего не нужно.
Спустя 8 часов, 7 минут, 8 секунд (5.04.2009 - 11:16) Mels написал(а):
Цитата |
PHP | $embed = ' <object width="425" height="344"> <param name="movie" value="http://www.youtube.com/v/2mH0TS1bVBQ&hl=ru&fs=1"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/2mH0TS1bVBQ&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed> </object>';
echo $embed; |
все работает?
|
Нет. Я лучше выложу скриншоты, будет понятней что я хочу сделать.
http://id.km.ua/~Vikate/1.jpghttp://id.km.ua/~Vikate/2.jpgНа первом скриншоте я добовляю ссылку на юТуб, на втором просматриваю что получилось.
Как видно никаких измений вставка ссылки на видео с ютуба не производит (
Спустя 15 минут, 3 секунды (5.04.2009 - 11:31) Bezdna написал(а):
Похоже у тебя просто не разрешён HTML-код в поле полного описания, куда ты кидаешь свою ссылку.
Спустя 4 минуты, 4 секунды (5.04.2009 - 11:35) Mels написал(а):
Цитата |
Похоже у тебя просто не разрешён HTML-код в поле полного описания, куда ты кидаешь свою ссылку. |
Так разрешён) Я не знаю как его отключать. Как-то раз добавил статью, а там таблица была на хтмл написана, так оно вместо тегов саму таблицу вывело...
Спустя 9 часов, 25 минут, 36 секунд (5.04.2009 - 21:01) kirik написал(а):
А что в коде страницы на пустом месте?
зы. Не нужно вставлять php код как ты вставил, он не будет работать.
Спустя 16 часов, 12 минут, 26 секунд (6.04.2009 - 13:13) Mels написал(а):
Цитата (kirik @ 5.04.2009 - 18:01) |
А что в коде страницы на пустом месте?
зы. Не нужно вставлять php код как ты вставил, он не будет работать. |
Цитата |
* Сама Джоан Роулинг решительно настояла, чтоб эльфа-домовика Кикимера оставили, так как это важно для дальнейшего повествования.</ul><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <strong>Доп. информация:</strong> REFiNED<br /> |
одни бр/ ставит.
и я знаю, что там пхп код работать не будет. Просто для примера показал.
Спустя 33 минуты, 57 секунд (6.04.2009 - 13:47) twin написал(а):
Не нужно бэкслэшить кавычки.
Спустя 5 часов, 46 минут, 47 секунд (6.04.2009 - 19:34) Mels написал(а):
Цитата (twin @ 6.04.2009 - 10:47) |
Не нужно бэкслэшить кавычки. |
Если вы про:
PHP |
$embed = <object width="425\" height=\"344\"> <param name=\"movie\" value=\"http://www.youtube.com/v/2mH0TS1bVBQ&hl=ru&fs=1\"></param> <param name=\"allowFullScreen\" value=\"true\"></param> <param name=\"allowscriptaccess\" value=\"always\"></param> <embed src=\"http://www.youtube.com/v/2mH0TS1bVBQ&hl=ru&fs=1\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height |
то текст у меня всеравно через stripslashes проходит... и без разницы - пхп или хтмл, эфект почти одинаков
Спустя 12 минут, 47 секунд (6.04.2009 - 19:47) twin написал(а):
А стесняюсь спросить, через strip_tags() она не проходит случайно, если через stripslashes() проходит?
Спустя 9 минут, 6 секунд (6.04.2009 - 19:56) Kuliev написал(а):
Цитата (twin @ 6.04.2009 - 16:47) |
А стесняюсь спросить, через strip_tags() она не проходит случайно, если через stripslashes() проходит? |
Возможно!
Спустя 25 минут, 28 секунд (6.04.2009 - 20:21) Mels написал(а):
Цитата (Kuliev @ 6.04.2009 - 16:56) |
Цитата (twin @ 6.04.2009 - 16:47) | А стесняюсь спросить, через strip_tags() она не проходит случайно, если через stripslashes() проходит? |
Возможно! |
PHP |
$rdchk = mysql_fetch_array($rslt, MYSQL_ASSOC); $mssg = stripslashes($rdchk["message"]); $mssg = $bb->parse($mssg); ..... print $mssg; |
во, всё написал. еще через симпл_бб_парсер проходит) стрипслешес уберал, без него пробовал - эфект тот же.
Спустя 20 часов, 43 минуты, 16 секунд (7.04.2009 - 17:04) Mels написал(а):
апну тему...
Спустя 4 часа, 26 минут, 19 секунд (7.04.2009 - 21:31) kirik написал(а):
посмотри что выводит $rdchk["message"], потом посмотри что выводит $bb->parse($mssg);
Спустя 15 минут, 27 секунд (7.04.2009 - 21:46) Mels написал(а):
Цитата (kirik @ 7.04.2009 - 18:31) |
посмотри что выводит $rdchk["message"], потом посмотри что выводит $bb->parse($mssg); |
Если через парсер не пропускать то плеер есть... попробовал только что.
и что теперь делать... парсер откидывать нельзя, создавать отдельную колонку в базе тоже не хорошо, трилеры только к видео... эх...
Есть какие-то идеи?
Спустя 8 минут, 12 секунд (7.04.2009 - 21:54) kirik написал(а):
Цитата (Mels @ 7.04.2009 - 13:46) |
Есть какие-то идеи? |
ага.
1. лезть в парсер и убивать оттуда striptags (но тогда, если фильмы добавляешь не только ты, могуть запостить XSS)
2. создать отдельный скрипт только для тебя, который не будет использовать striptags
Спустя 39 минут, 40 секунд (7.04.2009 - 22:34) Mels написал(а):
Цитата (kirik @ 7.04.2009 - 18:54) |
Цитата (Mels @ 7.04.2009 - 13:46) | Есть какие-то идеи? |
ага. 1. лезть в парсер и убивать оттуда striptags (но тогда, если фильмы добавляешь не только ты, могуть запостить XSS)
|
Спасибо, залез, нашол. Показывает. я просто решил раз оно таблицу пропустило и вывело то и это должно...
Спустя 6 минут, 1 секунда (7.04.2009 - 22:40) kirik написал(а):
Цитата (Mels @ 7.04.2009 - 14:34) |
я просто решил раз оно таблицу пропустило и вывело то и это должно... |
там просто похоже таблица находится в разрешенных тэгах.