Инструкция за създаване на PHP Flash филми
В този урок ще научите как да създадете PHP скрипт, който ще позволява на потребителите да създадът флаш филми от своите текстове. Въведете произволен текст и след това изберете един от множеството флаш филми и тогава скриптът ще въведе текст в избраният флаш филм, ще използваме PHP и SWiSHmax .
Нашият скрипт се състои от две части, първата зависи от PHP втората зависи на SWiSHmax.
Ние ще използваме PHP, за да получиме текста, въведен от потребителя, след това,ще въведем текста в текстовият файл. След това, ще използваме SWiSHmax, за да създадем флаш Филм съдържа текст създаден от PHP.
PHP
Ще започнем от момента, в който имате флаш анимиран текст от корпуса на текстов файл, освен ( ако не променяме текста в текстовия файл, който,ще бъде променена във флаш)
Сега имате SWF файл с име "tiger.swf" и текстов файл с име "nametext.txt". SWF файл показва текст "urlearn.com" и този текст е написан в текстовия файл. Да не се притеснявайте, ако не се разбере механизма на работата, тъй като, ще се научите как да създадете флаш, използвайки SWiSHmax.
ЗАБЕЛЕЖКА - двата файла трябва да са в една и съща папка.
Въведете текста:
Създайте нова страница PHP с име "enteratext.php"
напишете следния код в страницата.
CODE
Изберете:
Потребителят може да създаде "choose.php", която съдържа множество флаш филми, от които може да избира.
Имаме един филм "tiger.swf" Така че,ще го вградите в тази страница, докато създадем множество филми.
Сложете следния код в "choose.php".
CODE
Имайте предвид, че стойност на текст е променлива радио бутона ще съхрани името на флаша. Така, че ние трябва да сложим радио бутон до всеки флаш и да се промени стойността на радио пътя на светкавицата ("tiger.swf" в този случай).
ние създаваме скрит вход, за да запишем текста, който е от потребителя за да се спаси променливата в текста.
Когато потребителят избира своя шаблон и натисне бутона "Продължи" трябва да копира избраният флаш файл със своя текстов файл и да ги постави в нова директория, да се замени текста от"nametext.txt" файла с текст, въведени от потребителя в "enteratext.php", който да го запамети в скрития вход.
Създаване на Flash:
Създайте нова страница с име "createflash.php"
Първо:ще трябва да извлечете две стойности;
1-ви е името на флаш филма шаблон, избран от потребителя.
2-ри е текст, въведен от потребителя.
за извличане на тези стойности Напиши този код в "createflash.php"
CODE
Сега трябва да създадете нова директория да копирате флаша и текстовият файл към него, но първо трябва да създадете нова папка, която ще съдържа всички директории, които ще бъдат създадени. Така създайте нова папка и я наречете "всички".
И също така трябва да се определи име за новата директория, ще използвате () функцията време за генериране на имената на директориите.
Добави това под предишния код на "createflash.php"
CODE
Сега ще, копираме избрания флаш филм и "nametext.txt" файл в създадената директория.
CODE
След това трябва да се промени текста в текстовия файл към текста, въведени от потребителя. но имайте предвид, че, когато пишем текста ние трябва да напишете "име =" преди "и" в края. (ще обясним това)
CODE
След това трябва да копирате връзката на създадената флаш за потребителя
CODE
Нашият скрипт се състои от две части, първата зависи от PHP втората зависи на SWiSHmax.
Ние ще използваме PHP, за да получиме текста, въведен от потребителя, след това,ще въведем текста в текстовият файл. След това, ще използваме SWiSHmax, за да създадем флаш Филм съдържа текст създаден от PHP.
PHP
Ще започнем от момента, в който имате флаш анимиран текст от корпуса на текстов файл, освен ( ако не променяме текста в текстовия файл, който,ще бъде променена във флаш)
Сега имате SWF файл с име "tiger.swf" и текстов файл с име "nametext.txt". SWF файл показва текст "urlearn.com" и този текст е написан в текстовия файл. Да не се притеснявайте, ако не се разбере механизма на работата, тъй като, ще се научите как да създадете флаш, използвайки SWiSHmax.
ЗАБЕЛЕЖКА - двата файла трябва да са в една и съща папка.
Въведете текста:
Създайте нова страница PHP с име "enteratext.php"
напишете следния код в страницата.
CODE
| 1 2 3 4 5 6 | <p> Please Enter A text:</p> <form action = "choose.php" method="post"> Enter Text : <input name="name" type="text" value=""> <input type="submit" name="submit" value="Proceed" /></p> </form> |
Изберете:
Потребителят може да създаде "choose.php", която съдържа множество флаш филми, от които може да избира.
Имаме един филм "tiger.swf" Така че,ще го вградите в тази страница, докато създадем множество филми.
Сложете следния код в "choose.php".
CODE
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <? $text=$_POST['name']; ?> <p>Please Choose any one and then Press Continue </p> <p><form method='post' action='createflash.php'> <input type="radio" name="selected" value="tiger.swf"/> <object width="278" height="147"> <param name="movie" value="tiger.swf"> <param name="quality" value="High"> <embed src="tiger.swf" name="obj1" width="278" height="147"> </object> </p> </embed> <br /> <input type="hidden" name="text" value="<? echo $text ?>"/> <input type="submit" name="submit" value="Continue"/> </form> |
Имайте предвид, че стойност на текст е променлива радио бутона ще съхрани името на флаша. Така, че ние трябва да сложим радио бутон до всеки флаш и да се промени стойността на радио пътя на светкавицата ("tiger.swf" в този случай).
ние създаваме скрит вход, за да запишем текста, който е от потребителя за да се спаси променливата в текста.
Когато потребителят избира своя шаблон и натисне бутона "Продължи" трябва да копира избраният флаш файл със своя текстов файл и да ги постави в нова директория, да се замени текста от"nametext.txt" файла с текст, въведени от потребителя в "enteratext.php", който да го запамети в скрития вход.
Създаване на Flash:
Създайте нова страница с име "createflash.php"
Първо:ще трябва да извлечете две стойности;
1-ви е името на флаш филма шаблон, избран от потребителя.
2-ри е текст, въведен от потребителя.
за извличане на тези стойности Напиши този код в "createflash.php"
CODE
| 1 2 3 4 | <? $text=$_POST['text']; $flash=$_POST['selected']; ?> |
Сега трябва да създадете нова директория да копирате флаша и текстовият файл към него, но първо трябва да създадете нова папка, която ще съдържа всички директории, които ще бъдат създадени. Така създайте нова папка и я наречете "всички".
И също така трябва да се определи име за новата директория, ще използвате () функцията време за генериране на имената на директориите.
Добави това под предишния код на "createflash.php"
CODE
| 1 2 3 4 | if (isset($flash)) { $dirname=time( ); mkdir("all/".$dirname); |
Сега ще, копираме избрания флаш филм и "nametext.txt" файл в създадената директория.
CODE
| 1 2 3 4 5 6 7 | $dirname=time(); $dir="all/".$dirname."/"; mkdir($dir); copy($flash, $dir.$flash); copy("nametext.txt", $dir."nametext.txt"); |
След това трябва да се промени текста в текстовия файл към текста, въведени от потребителя. но имайте предвид, че, когато пишем текста ние трябва да напишете "име =" преди "и" в края. (ще обясним това)
CODE
| 1 2 3 | $text="&name=".$text."&"; $fp=fopen($dir."nametext.txt", "w"); fwrite($fp, $text); |
След това трябва да копирате връзката на създадената флаш за потребителя
CODE
| 1 2 3 | echo "Congratultion..!!<br>This is your flash:<br>"; echo "<a href='".$dir.$flash."'>"."click here"."</a>"; }//the end of if |





