Hola,
Si no eres programador, ¿que haces programando? Ya se, por que necesitas que el script haga lo que necesitas. Pero, ¿no te valdria modificar tu aplicacion para adaptarse al funcionamiento del script? ¿O rebuscar hasta encontrar otro script? ¿O localizar un script que haga algo parecido y que tenga una comunidad de usuarios que realicen modificaciones?
Sin que sirva de precedente:
Código PHP:
<body bgcolor="#EFECFD">
<?php
// Variables:
require('variables.php');
/******************************************************************************/
echo "<FORM ACTION=\"../encuesta/poll.php\" METHOD=\"POST\">\n";
echo "<TABLE bgcolor=\"#EFECFD\" WIDTH=100% BORDER=0><TR><TD><TABLE WIDTH=\"100%\" BORDER=0>\n";
echo "<TR><TH>$QUESTION</TH></TR>\n";
while (list($key, $val) = each($ANSWER)) {
echo "<TR><TD align=\"center\"><INPUT TYPE=\"radio\" NAME=\"answer\" VALUE=\"$key\"> $val</TD></TR>\n";
}
echo "<TR><TD align=\"center\"><INPUT TYPE=\"Submit\" NAME=\"vote\" VALUE=\" Votar \"></TD></TR>\n";
echo "<TR><TD align=\"center\"><INPUT TYPE=\"Submit\" NAME=\"result\" VALUE=\" Ver resultados \"></TD></TR>\n";
echo "</TABLE></TD></TR></TABLE></FORM>";
if ($vote || $result) {
$file_array = file($RESULT_FILE_NAME); // or error("Can not open \$RESULT_FILE_NAME");
// Graba resultado
if ($answer < count($ANSWER) && $vote) {
if (count($file_array) < count($ANSWER)) {
$file_array = array("0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n");
}
$old_answer = $file_array[$answer];
$old_answer = preg_replace("/\n\r*/", "", $old_answer);
$file_array[$answer] = ($old_answer + 1)."\n";
$file = join('', $file_array);
$fp = fopen("$RESULT_FILE_NAME", "w"); //or error("Can not write \$RESULT_FILE_NAME");
flock($fp, 1);
fputs($fp, $file);
flock($fp, 3);
fclose($fp);
echo <<<HTML
<script languaje="Javascript">
window.open('../encuesta/resultado.php','Encuesta','height=250, width=300 scrollbars=no, resizable=yes, status=no, toolbar=no, menubar=no, location=no');
</script>
HTML;
}
}
?>
Este se supone que es poll.php.
Suerte.