Форум сетевых администраторов
Показаны 9 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Установка и настройка (http://netadmin.ws/forum/forumdisplay.php?forumid=28)
-- Advanced Poll & Flash (http://netadmin.ws/forum/showthread.php?threadid=5011)


Помещено kuchev 06-04-2003 в 03:21:

Advanced Poll & Flash

Кто встречался со скриптом голосований Advanced Poll?
У меня такой вопрос: можно ли передать скрипту данные не из его формы, а из, например, флэш-ролика?
Пожалуйста, ответьте...


Помещено polo 06-04-2003 в 11:01:

можно.

__________________
Всегда есть решение.


Помещено kuchev 06-04-2003 в 12:59:

polo
Спасибо

Оригинальный ответ... А если поконкретнее?
...Если не затруднит, пожалуйста.


Помещено polo 06-04-2003 в 14:27:

скрипт тебе создает форму для голосования, на ее базе и создай другую форму, в чем проблема?

__________________
Всегда есть решение.


Помещено kuchev 06-04-2003 в 21:46:

Не было бы проблем, не писал бы...
Я, к сожалению, не знаю как...


Помещено Nevermind 06-04-2003 в 22:10:

kuchev,
Отталкивайся от функции GetURL во флэш.

on(release) {
getURL("script.php", "_self", "POST");
}


Поставь этот экшн на кнопку и, когда на нее будешь тыкать, переменные из ролика будут передаваться постом в script.php.


Помещено kuchev 07-04-2003 в 00:04:

Блин, да это и ежу, извините, понятно!
...Хотя чего это я так резко, извини, пожалуйста, спасибо за помощь.
Просто я плохенько знаю пхп, вернее почти совсем не знаю, а структуру этого голосования понять не могу. Если бы знать, какому файлу передать данные, да и еще и айпи пользователя...
Хотя айпи пользователя, как я только что догадался, передавать необязательно, достаточно написать во флэше скрипт, определяющий айпи и если этот тип уже голосовал, то не показывать ему этого голосования, а переходить на следующие фреймы...
Просто интересно знать, как это сделать.
Я тут поднимал тему, как можно передать данные таким же образом голосованию на форуме, но никто так и не ответил...

kuchev добавил 07-04-2003 в 00:08:13:
Тама просто голосование крутое - с админской панелью, несколькими темплейтами, возможностями всякими... Файлов куча и какому передавать, чтобы сработало не пойму...


Помещено Orliha 07-04-2003 в 15:06:

вообще-то на самого себя и передавай, просто заинклудь вначале все что надо и все... (см. екзамплес прилагаемый к дистрибутиву.)

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено Kfmook 10-04-2003 в 10:20:

Для начала создай голосование в простом пхп файле.
С адвансед Полл идут просто примеры как исользовать его. Например смотри demo_1.php
кароче создай файл: vote.php

PHP:


<?php 
/* Include this before your html code */
include "./poll_cookie.php"; 
/* path */ 
$poll_path = "/www/advpoll2";
require 
$poll_path."/include/config.inc.php";
require 
$poll_path."/include/$POLLDB[class]";
require 
$poll_path."/include/class_poll.php";
$CLASS["db"] = new polldb_sql;
$CLASS["db"]->connect(); 
$php_poll = new poll();
/* the newest poll */ 
echo $php_poll->poll_process("newest");
?>


потом смотришь код ХТМЛ который показывает это скрипт, и пляшеш от него , например, у меня так:

code:
<form method="post" action="vote.php">
<input type="radio" name="option_id" value="1">
<input type="radio" name="option_id" value="2">
<input type="hidden" name="action" value="vote">
<input type="hidden" name="poll_ident" value="15">
<input type="submit" value="Голосовать" class="input">
<form>


т.е. тебе нужно передовать ПОСТ или ГЕТ переменные option_id - с номером выбранного пункта и poll_ident - номер голосования
да и кстати action=vote
ну и все это в vote.php передаешь

если что не понятно спрашивай

кстаи адвансед полл сам может определять голосовали ли с этого IP или нет, смотри администрирование

пс. флэш вообще не знаю

__________________
http://simpsons.ykt.ru - русский портал о Симпсонах


Формат времени GMT. Текущее время 13:54.
Показаны 9 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.