Any ideas why this could be happening? I've tried a few different settings in Flash when outputting the swf but nothing seems to help!
Here's my PHP:
Code: Select all
<?
//
// SET VARIABLES
//
// name of XML file which contains your image data
$xml_file = "poll.xml";
// path to header file
$header_file = "poll_header.inc";
// path to footer file
$footer_file = "poll_footer.inc";
// set to 0 for testing
$one_vote_per_user = 0;
// import request variables
import_request_variables("gp", "request_");
// make "request_pid" an integer
settype($request_pid, "integer");
//
// DEFINE FUNCTIONS
//
// isClosed(): check whether poll is closed
// if poll is closed, return closing date
// if poll is not closed, return false
function isClosed($pid) {
// get "polls" object into this scope
global $polls;
// get closing date and split into three parts (year, month, and day)
$closing_date = explode("-", $polls->poll[$pid]->closingdate);
// if today's date is after closing date, then return closing date
if (mktime() > mktime(0, 0, 0, $closing_date[1], $closing_date[2], $closing_date[0])) {
$closing_date = date("l, F j, Y", mktime(0, 0, 0, $closing_date[1], $closing_date[2], $closing_date[0]));
return $closing_date;
}
// if today's date is on or before closing date, return false
else {
return false;
}
}
// printVotingForm(): print voting form
function printVotingForm($pid) {
// get these variables in this scope
global $polls, $header_file, $footer_file;
// include header file
include($header_file);
// print poll title and form
echo "<h3 style=\"text-align: center\">" . $polls->poll[$pid]['title'] . "</h3>\n";
echo "<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\">\n";
echo "<fieldset>\n";
echo "<input type=\"hidden\" name=\"pid\" value=\"$pid\" />\n";
echo "<ul style=\"list-style-type: none\">\n";
echo "<table class=\"dark\" width=\"100%\" cellspacing=\"2\" cellpadding=\"5\">\n";
// count number of answers
$no_answers = count($polls->poll[$pid]->answers->answer);
$flash = $polls->poll[$pid]->answers->answer[$i]->flash;
// print each answer as a checkbox
if ($polls->poll[$pid]->multipleanswers == "yes") {
for ($i = 0; $i < 5; $i++) {
echo "<li><input type=\"checkbox\" name=\"vote[]\" value=\"" . $polls->poll[$pid]->answers->answer[$i]->name . "\" />" . $polls->poll[$pid]->answers->answer[$i]->name .
(isset($polls->poll[$pid]->answers->answer[$i]->image)?
'<img src="' . $polls->poll[$pid]->answers->answer[$i]->image . '">'
:'').
"</li>\n";
}
}
// print each answer as a radio button
else {
for ($i = 0; $i < 3; $i++) {
echo "<td>";
$name = $polls->poll[$pid]->answers->answer[$i]->name;
$song = $polls->poll[$pid]->answers->answer[$i]->song;
$image = $polls->poll[$pid]->answers->answer[$i]->image;
$flash = $polls->poll[$pid]->answers->answer[$i]->flash;
$embedImg = "<br /><img src='{$image}' />";
$embedFlash = "<br /><object width='100' height='30'>
<param name='movie' value='{$flash}'>
<embed src='{$flash}'></embed>
</object>";
echo "<input type='radio' name='vote' value='{$name}' /><br />" . "<strong>$name;</strong>";
echo "<br />" . $song;
echo !empty($image) ? $embedImg : '';
echo !empty($flash) ? $embedFlash : '';
"\n";
}
}Code: Select all
<?xml version="1.0"?>
<polls>
<poll title="Who do you think should win Pop Icons 2009?">
<answers>
<answer>
<name>Axelle:</name>
<song>Killing Me Softly</song>
<tally>0</tally>
<image>images/1.jpg</image>
<flash>songs/1.swf</flash>
</answer>
<answer>
<name>Bethanie:</name>
<song>I Think We're Alone Now</song>
<tally>0</tally>
<image>images/2.jpg</image>
<flash>songs/2.swf</flash>
</answer>
<answer>
<name>Ciara:</name>
<song>Serious</song>
<tally>0</tally>
<image>images/3.jpg</image>
<flash>songs/3.swf</flash>
</answer>
</answers>
<multipleanswers>no</multipleanswers>
<closingdate>31-01-2009</closingdate>
</poll>
</polls>Cheers
Chris