Perl and Flash

3 отговора 0 прегледа
#1

Perl and Flash

Някой знае ли дали има чалъм да изпълня пърл скрипт на сървъра без да отворя какъвто и да е УРЛ? Целта ми е процеса да става незабелязан за юзера.

Отговор
в отговор на Murtagh #2

Re: Perl and Flash

loadVars
функцията праща заявка и чака отговор, от който си вади променливи. Така можеш да изпълниш server-side кода, а какво то и да ти върне, просто не го ползваш.

Отговор
в отговор на vens #3

Re: Perl and Flash

Мерси но все пак моя проблем се оказа в това че ЦГИ-то ми връща резултат с ХТМЛ хедър а не с флаш апликейшън хедър. И от там браузъра отваря нови прозорци и се опитва да парсва ХТМЛ и трябваше да пиша резултатите във файлове на сървъра пък после да ги лоудвам с флаш. Беше дълга и широка докато не намерих едно примерче от О'Райли Екшън Скрипт книгата (добре че има хора на тоя свят дето пишат книги с примери а не само ала-бала е ви луупове е ви ифове айде ся напишете ми програма) Там се виждат нещата ясни и прости

Отговор
в отговор на Murtagh #4

Re: Perl and Flash

Няма начин да ти се отваря в нов прозорец, освен ако не ползваш getURL().

Както казах, като викаш loadVars(), се изпълнява сървър-сайд скрипта, но резултатите не се извеждат в прозорец на браузъра, а ти се подават обратно като данни на флаша. Той (флашът) очаква тия данни да са във вид
променлива=стойност&променлива=стойност&....
и съответно автоматично да ги присвои на съответните променливи.
Ако output-а на скрипта ти да е просто празен, няма да има опасност да ти смени по случайност някоя важна променлива във флаша. Но скрипта ще се изпълни така или иначе.

Отговор