Модуль для добавления флеш кода

1. Иосиф Джугашвили (18.11.2009 / 23:42)
Люди помогите сделать такой модуль... можно сделать по примеру моторовской библиотеки... например что бы можно было вместо текста добавлять код флеш плеера к примеру такой
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/POM-oOMO5Ek&hl=ru&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/POM-oOMO5Ek&hl=ru&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object> 
и что бы он открывался вот ТАК

2. Иосиф Джугашвили (18.11.2009 / 23:43)
помогите сделать модуль или переделать библу))) с меня плюс

3. Иосиф Джугашвили (19.11.2009 / 00:15)
хоть подскажите как можно библу переделать

4. Кевин Митник (19.11.2009 / 00:32)
Ну это как бы нужно просто написать код типа такого
<?php
echo"<a href=\"?action=1"\>флешка 1</a>";
$p=$_GET['action'];//параметр екшн передает значение страницы 
if($p==1){ //условие, при каком значение екшна 1 равно флешке 1
echo"сдесь собственно код флешки 1"; }
?>


5. Иосиф Джугашвили (19.11.2009 / 00:33)
Это в каком файле?

6. Иосиф Джугашвили (19.11.2009 / 00:34)
В index.php ?

7. Дмитрий (19.11.2009 / 00:46)
Проще переделай галерею. Загружай вместо фоток тхт-файлы, в нужном месте инклюдь их название (точнее, ячейку строки с названием). А в файле пиши код, что написал в первом посте. Я себе писал модуль онлайн-видео с нуля, но по такому принципу.

8. Кевин Митник (19.11.2009 / 00:50)
Можно масив с кодами флешек зациклить тип так
<?php
$file=file('flash.txt');//файл в котором в каждой строчке код флешки
$flash_name=file('name.dat');//файл в котором в каждой строчке название флешки причем первое название равняется первой флешке из списка флешек файла flash.txt
for($i=0; $i< sizeof($file); $i++){//в цикле перебираем значения и присваиваем значения переменной с флеш-кодом
for($i=0; $i< sizeof($flash_name); $i++){//перебираем значения и присваиваем значения переменным с именами для каталога флешек
print "<a href=\"?page=".$i."\">$flash_name[$i]</a><br>";//ссылки на флешки
$p=$_GET[page]; if($p==$i){ echo"$file[$i]"; }}
?>


9. Кевин Митник (19.11.2009 / 00:53)
5,6 нет, это так для примера. Чтоб это работало нужно еще поработать над ним. А код я написал тот что думаю, но ему нужна доработка.

10. Кевин Митник (19.11.2009 / 00:57)
7. Все таки легче сделать это с лиц. библиотеки, просто убрать чекер на ввод текста и текст не будет обрабатыватся, тогда просто добавляешь статью (тобиш код флешки) и она опубликовывается. Имхо это лучший вариант.

11. Иосиф Джугашвили (19.11.2009 / 01:56)
10 библа лиц. обьясни плиз что именно сделать надо?

12. Кевин Митник (19.11.2009 / 03:13)
Там переменные с текстом фильтрируются функцией check. Убери фильтрацию и запрети добавление юзерами статтей т.к это небезопасно.

13. Иосиф Джугашвили (19.11.2009 / 03:23)
Все мозги сломал уже...

14. Иосиф Джугашвили (19.11.2009 / 03:35)
в файле lib убрал функцию и все равно ниче не произошло

15. Иосиф Джугашвили (19.11.2009 / 03:40)
я <?php плохо знаю... подскажите что куда к чему.. с меня плюс... а то мозги уже кипеть начинают.. с библой аж три часа бьюсь и все впустую

16. Иосиф Джугашвили (19.11.2009 / 09:40)
Люди ау... не уж ни кто помоч не может?

17. Кевин Митник (19.11.2009 / 10:38)
Скинь файл, перепишу.

18. Иосиф Джугашвили (19.11.2009 / 23:13)
Ссылку в приват кинул

19. Кевин Митник (19.11.2009 / 23:25)
Вот это
$zag=check($zag); 
$msg=check($msg); 
$msg = 
antimat($msg); $msg 
= smiles($msg); 
$log=check($log); 
$tt=explode(' ', 
microtime()); 
$ttt=$tt[1]+$tt[0]; $ 
id=str_replace(".", "", 
$ttt); 
$name_file=$kategory.'
_'.$id.'.txt';
$text=$zag."\r\n".$msg; 
замени на

20. Кевин Митник (19.11.2009 / 23:27)
$tt=explode(' ',
microtime());
$ttt=$tt[1]+$tt[0]; $id=str_replace(".", "", $ttt);
$name_file=$kategory.'
_'.$id.'.txt';
$text=$zag."\r\n".$msg;

21. Кевин Митник (19.11.2009 / 23:29)
Короче убрал фильтрацию функцией чек, т.к она превращала хтмл код в текст(фактически)

22. Иосиф Джугашвили (20.11.2009 / 00:08)
Сделал но теперь не то что текст не добавляется... вообще ни че не добавляется

23. Иосиф Джугашвили (20.11.2009 / 00:11)
вот переделанный файл http://black-town.ru/add.txt но с ним не работает

24. Иосиф Джугашвили (20.11.2009 / 11:08)
кто может что еще подсказать?

25. Иосиф Джугашвили (28.11.2009 / 01:48)
Люди))) ау

26. Удаленный (28.11.2009 / 02:16)
перевести сохранения в Дат файлы. А в дат уже и код флешный работает

27. Назар (08.12.2009 / 20:30)
только ти будеш файли добавлять? или и юзери доступ имеют такие привелегии?

28. Назар (08.12.2009 / 20:32)
у меня нет русской расскладки,такчто звиняйте

URL: https://visavi.net/topics/2999