Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Na Enquete


Guest KID

Pergunta

Ola eu fiz uma enquete e esta funcionando normal o que acontece é que ela me da um erro assim:

Warning: fopen(vota.txt): failed to open stream: Permission denied in /home/suvideo/public_html/enquete/index.php on line 52

Warning: flock(): supplied argument is not a valid stream resource in /home/suvideo/public_html/enquete/index.php on line 53

Warning: fputs(): supplied argument is not a valid stream resource in /home/suvideo/public_html/enquete/index.php on line 54

Warning: flock(): supplied argument is not a valid stream resource in /home/suvideo/public_html/enquete/index.php on line 55

Warning: fclose(): supplied argument is not a valid stream resource in /home/suvideo/public_html/enquete/index.php on line 56

bem o código e este

<?

require "admin.php";

if(! $votar && ! $resultados) {

echo "<form name='enquete' method='post' target='_blank' class='.botao'>";

echo "<table width='100%' border='0'>";

echo "<tr><td><font face='verdana' size='1' color='#cccccc'>$questao</font></td></tr>";

while(list($key,$val)=each($opcoes)) {

echo "<tr><td><font face='verdana' size='1' color='#cccccc'><input type='radio' name='resposta' value='$key'>$val</font></td></tr>";

}

echo "<tr><td><input type='submit' name='votar' value='Votar'>

</td></tr>";

echo "</form>";

}

else {

$arquivo_array = file($arquivo_texto); //lê o arquivo e armazena num array

if($resposta < count($opcoes) && $votar) { // Grava a resposta

$veia_resp = $arquivo_array[$resposta];

$veia_resp = preg_replace("/ */","",$veia_resp); //Executa uma busca

$arquivo_array[$resposta] = ($veia_resp + 1)." ";

$arquivo = join('',$arquivo_array); //Agrupa elementos de um array em uma string - mesmo que implode()

$fp = fopen($arquivo_texto,"w"); //Abre o arquivo texto

flock($fp,1); // Bloqueio manual do arquivo

fputs($fp,$arquivo); //Grava no arquivo

flock($fp,3); // Bloqueio manual do arquivo

fclose($fp); //Fecha o ponteiro do arquivo

}//fecha if -> grava a resposta

while(list($key,$val) = each($arquivo_array)) { //Soma o total de votos

$total += $val;

}//fecha while -> soma total de votos

//Exibe o resultado da enquete

echo "<font face='verdana' size='1' color='#cccccc'><b>Resultados:</b></font>";

echo "<table cellpading=1 cellspacing=2 border=0>";

echo "<tr><th><font face='verdana' size='1' color='#cccccc'>Questões</th><th><font face='verdana' size='2' color='#cccccc'>Porcentagem</th><th><font face='verdana' size='2' color='#cccccc'>Votos</th></tr>";

while(list($key,$val)=each($opcoes)) { //Lista os resultados

$porc = $arquivo_array[$key] * 100 / $total;

$porc_int = floor($porc);

$porc_float = number_format($porc,1); //formata o número

$tp += $porc_float;

echo "<tr><td><font face='verdana' size='1' color='#cccccc'>$opcoes[$key]</td>";

echo "<td><font face='verdana' size='1' color='#cccccc'><img height='9' width='$porc_int' src='$img_porc/vote_middle.gif'>";

echo "<font face='verdana' size='1' color='#cccccc'><b>$porc_float%</b></td>";

echo "<td><font face='verdana' size='1' color='#cccccc'><b>$arquivo_array[$key]</b></td></tr>";

} //fecha while -> resultados

}//fecha else com os resultados / grava resposta

?>

desde já agradeço

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...