MauMaster
Membros-
Total de itens
49 -
Registro em
-
Última visita
Tudo que MauMaster postou
-
to utilizando o PHP, mas só me deram a solução de arrumar por cokkies para não votar direto, e dai pra mim não server.... não sei mais o que fazer.
-
Amigo emblemas de rag por serem pequenos, são dificeis de se colocar detalhes como o que quer, e sinceramente acho dificil que alguém faça para você, é um forum para tirar duvidas, e debater tecnicas não para fazer trabalho alheio. ^_^
-
Alguma sugestão de qual linguagem usar para resolver isso sem ser o PH? já que eu precisaria reescrever todo um codigo já pronto.
-
Eu sei que pode ser burlado facilmente, mas pelo menos implicaria numa dificuldade mesmo que minima... Se alguém souber o codigo e puder me ajudar ficar grato
-
Hm entendi, mas se ele quiser voltar a enquete e votar novamente ele podere? por que como disse a enquete sera liberada os votos, só não quero que fique atualizando e votando.
-
Olá, vou começar uma promoção atravez do meu site, que visando a do ano passado teremos algo em torno de 2 milhões de votos. Por isso optei pela Advance Poll que é fornecido pela HostNet. Após o voto ela vai automaticamente para a página de resultados, porem se você clicar em F5, CTRL+F5 ou simplesmente clicar em Atualizar no Navegador, um novo requerimento é feito, computando assim mais um voto. Gostaria de saber se pelo PHP tem como não permitir que esse novo requerimento seja feito, deixando ainda a votação livre. Segue abaixo o codigo da enquete da parte que se vota. <?php /* path */ $poll_path = dirname(__FILE__); require_once $poll_path."/include/config.inc.php"; require_once $poll_path."/include/$POLLDB[class]"; require_once $poll_path."/include/class_poll.php"; require_once $poll_path."/include/class_pollcomment.php"; require_once $poll_path."/include/class_plist.php"; $CLASS["db"] = new polldb_sql; $CLASS["db"]->connect(); $php_poll = new plist(); /* poll */ $php_poll->set_template_set("plain"); $php_poll->set_max_bar_length(125); $php_poll->set_max_bar_height(10); if (isset($_GET['poll_id'])) { echo $php_poll->poll_process($_GET['poll_id']); } else { echo $php_poll->poll_process("random"); } /* poll list */ $php_poll->set_template("poll_list"); $php_poll->set_date_format("m/d/Y"); echo $php_poll->view_poll_list(); echo $php_poll->get_list_pages(); ?> Desde já agradeço...
-
Olá estou para começar em meu site uma promoção que será decidida por votação on-line. Porém se a pessoa votar ela vai automaticamente para a página de resultado e caso ela aperte F5, CTRL+F5 ou o atulizadar do navegador, é gerado mais um pedido e nesse caso mais um voto. Gostaria de saber como desabilitar para que isso não ocorra mais. Agradeço desde já.
-
Acho dificil alguém fazer isso. Mas boa sorte
-
(Resolvido) Mudar tamanho de varias imagens de uma vez
pergunta respondeu ao marcelosiccone de MauMaster em Photoshop
E se depois de criar um actions o ue foi brilhantemente explicado pelo Leonardo, você pode ir ate File>>> Script>>> Image Processor>>> Na tela que se abriu selecione a pasta com as imagens a serem diminuidas e la em baixo em Preferences... Escolha a Run Actions que provavelmente é Default e ao lado o nome dado ao seu acton script E clique em RUN no canto direito superior e pronto o Photoshop fara suas miniaturas para você de uma maneira mecanica OBS. se na opção 2 Select Location to save processed images você deixa "Save in Same Location" marcado o Photoshop salvara as fotos na mesma pasta das suas imagens dentro de uma pasta chamada JPEG que sera as copias modificadas do seu arquivo, protegendo assim as imagens originais. -
olá o fireworks, tem uma textura assim e de alta qualidade com mais d eum tipo de madeira, da uma olhada... acho que vai servir para você
-
Como hospedo na hostnet eles disponibilizam a Advance Poll 2.08 e segundo esles mesmo elas são estaveis o suficiente para aquilo que preciso unico problema dela é que ela só acheita votação por tempo via cockkie e não conseguir tirar isso dela. Mas sera que ela é boa mesmo? se souber me responder ficaria grato
-
usa o flash que é mais facil por fundo transparente
-
eu ahco que para site depende muito do tamanho do site já que hoje em dia as telas em widescreen stao sendo maioria, já esta sendo mudada a dimensão da web pra 1024, então se queres um banner em tamanho total para seu site, esse mesmo poderia ser maior. lembrece que numa tela de 1024 tirando o espaço do navegador, você pode usar como comprimento do banner de 1000 a 1004
-
Olá, tenho um site que no ano passado realizou um enquete que teve em u mês 460 mil votos, o voto era travado por ip o que todos sabem que tem como burlar facilmente. Esse ano no entando tivemos a ideia de fazer uma enquete com votação livre, porem com a autenticação de letras e numeros, para evitar que boot votassem. Então gostaria da ajuda de vocês para me indicarem ou auxiliarem na escolha do melhor sistema, tanto para autenticação qanto de enquete segura, já que a estimativa dessa ano é de mais ou menos 50 candidatas e votação total superior a 1 milhao de votos. Agradeço desde já.
-
o problema é que não sei configurar BD, acho que ta na hora de enfiar a cara e tentar. e essa enquete já esta ON e faltao 11 dias ainda, não tem como arrumar ela para não falhar mais ate la ne? e dai só depois mudar pra uma com BD brigadao amigo
-
Incrivelmente o erro agora mudou de endereço esta se dando em "enquete.php" o codigo php desta pagina é: <!-- formulario da enquete, que usa o arquivo atualiza.php para atualizar os dados --> <form action="atualiza.php" method="POST"> <table width="300"> <?php clearstatcache(); // limpa o cache $file = "data.txt"; // file recebe o nome do arquivo de dados $fp = fopen($file,"r+"); // abre o arquivo com os dados para leitura $handle = fread($fp,filesize($file)); // handle recebe o conteudo do arquivo fclose($fp); // fecha o arquivo fp $lines = explode("#",$handle); // cria o vetor lines com as linhas do arquivo de dados $nlines = $lines[0]; // nlines guarda o numero de linhas do arquivo de dados $question = $lines[1]; // question recebe a pergunta da enquete // imprime a pergunta da enquete echo "<tr><td colspan=\"2\"><strong>" . $question . "</strong></td></tr>"; echo "<tr><td width=\"150\">"; for( $i = 2; $i <= $nlines; $i++) { // separa a opção do número de votos dessa opção $lines[$i] = explode("|",$lines[$i]); // coloca um radio button para cada opção i e associa o valor i echo "<input type=\"radio\" name=\"escolha\" value=\"" . $i . "\">" . $lines[$i][0] . "<br>"; } ?> </td> <td width="150" align="center"> <input type="submit" name="submit1" class="formulario" value="Enviar"><br><br> <a href="resultado.php" class="style12">Resultado Parcial</a> </td> </tr> </table> </form> </td> já o erro é dado na linha 192 que é a seguinte: fclose($fp); // fecha o arquivo fp essa enquete esta com mais de 60 mil votos e é parte de uma promoção grande, e caindo assim fica ruim pra imagem da impresa. Se alguém novamente poder me ajudar agradeço.
-
Deixa eu ver se entendi direito, o erro tava em que quando ele abria e dava erro ele fechava o arquivo salvando o erro e impedindo que a enquete continuasse. já com a linha de codigo que você me passo se ele encontrar o erro ele sai e da a msg de erro e a enquente pode seguir sem problemas. é isso? atenciosamente MauMaster
-
Deixa eu ver se entendi direito, o erro tava em que quando ele abria e dava erro ele fechava o arquivo salvando o erro e impedindo que a enquete continuasse. já com a linha de codigo que você me passo se ele encontrar o erro ele sai e da a msg de erro e a enquente pode seguir sem problemas. é isso? atenciosamente MauMaster
-
Olá tenho um enquete em php funcionando no momento. Essa enquete sem BD ela armazena os dados em uma rquivo chamo Data.txt, porém quando ocorre o erro esse arquivo e zeradondo a enquete e aparecendo o erro da na linha 144 da pagina "resultado.php" o codigo php dessa pagina é o seguinte: <div align="left"> <?php clearstatcache(); // limpa o cache $file = "data.txt"; // file recebe o nome do arquivo de dados $fp = fopen($file,"r+"); // abre o arquivo com os dados para leitura $handle = fread($fp,filesize($file)); // handle recebe o conteudo do arquivo fclose($fp); // fecha o arquivo fp $lines = explode("#",$handle); // cria o vetor lines com as linhas do arquivo de dados $nlines = $lines[0]; // nlines guarda o numero de linhas do arquivo de dados $question = $lines[1]; // question recebe a pergunta da enquete for( $i = 2; $i <= $nlines; $i++) { // separa a opção do número de votos dessa opção // lines[0] possui a opção e lines[1] possui a quantidade de votos $lines[$i] = explode("|",$lines[$i]); } // calcula a quantidade total de votos, armazenada na variavel soma $soma = 0; for( $i = 2; $i <= $nlines; $i++) { $soma += $lines[$i][1]; } // controi uma tabela com o resultado parcial da enquete echo "<strong>:: Resultado parcial</strong></p><hr>"; echo "<p><table><tr><td>" . $question . "</td></tr>"; for( $i = 2; $i <= $nlines; $i++) { $percent = ($lines[$i][1]/$soma)*100; // calcula a porcentagem de votos para a opção i echo "<tr><td>" . $lines[$i][0] . "</td>"; // imprime a opção i echo "<td>"; // coloca uma barra representando a porcentagem para a opção i echo "<img src=\"l.gif\">"; for( $j = 0; $j <= $percent; $j++ ) { echo "<img src=\"b.jpg\">"; } echo "<img src=\"r.gif\">"; // imprime a porcentagem formatada printf(" %01.1f%%", $percent); } echo "</table>"; echo "<br>Total de votos <strong>" . $soma . "</strong> até o momento</p>"; ?> sendo a linha 144 referente a essa linha: $handle = fread($fp,filesize($file)); // handle recebe o conteudo do arquivo gostaria de ajuda para solucionar esse problema Desde já agradeço.
-
dentro do arquivo fica armazenado assim: 4# nome da enquete# exemplo 1|951# exemplo 2|7# exemplo 3|20#
-
Elas ficam gravadas em um arquivo de texto chamado data.txt em modo CHOMD 777 e já agradeço a paciencia de todos, pois como já notaram, sou iniciante... Obrigado...
-
Micheus tentei usar mudando o codigo por você citado.. porem usando ele, não aparece os resultados nem a quantidade de votos.
-
Olá tenho uma enquete em andamento no meu website, porem ela está programada para mostrar os votos em porcentagem e devido a algumas reclamações e por ter que dar muita explicação de como essa enuete funciona gostaria de pedir se alguém pode me ajudar e se tem como mudar esse codigo abaixo para fazer a enquete mostrar os votos normais, sem ser em porcentagem... E se tem como adicionar nessa enquete a proteção de voto por cookies, elas já possiu por ip, mas eu queria saber se tem como deixar a por ip e por cookies juntos. Desde já agradeço <?php clearstatcache(); // limpa o cache $file = "data.txt"; // file recebe o nome do arquivo de dados $fp = fopen($file,"r+"); // abre o arquivo com os dados para leitura $handle = fread($fp,filesize($file)); // handle recebe o conteudo do arquivo fclose($fp); // fecha o arquivo fp $lines = explode("#",$handle); // cria o vetor lines com as linhas do arquivo de dados $nlines = $lines[0]; // nlines guarda o numero de linhas do arquivo de dados $question = $lines[1]; // question recebe a pergunta da enquete for( $i = 2; $i <= $nlines; $i++) { // separa a opção do número de votos dessa opção // lines[0] possui a opção e lines[1] possui a quantidade de votos $lines[$i] = explode("|",$lines[$i]); } // calcula a quantidade total de votos, armazenada na variavel soma $soma = 0; for( $i = 2; $i <= $nlines; $i++) { $soma += $lines[$i][1]; } // controi uma tabela com o resultado parcial da enquete echo "<strong>:: Resultado parcial</strong></p><hr>"; echo "<p><table><tr><td>" . $question . "</td></tr>"; for( $i = 2; $i <= $nlines; $i++) { $percent = ($lines[$i][1]/$soma)*100; // calcula a porcentagem de votos para a opção i echo "<tr><td>" . $lines[$i][0] . "</td>"; // imprime a opção i echo "<td>"; // coloca uma barra representando a porcentagem para a opção i echo "<img src=\"l.gif\">"; for( $j = 0; $j <= $percent; $j++ ) { echo "<img src=\"b.jpg\">"; } echo "<img src=\"r.gif\">"; // imprime a porcentagem formatada printf(" %01.1f%%", $percent); } echo "</table>"; echo "<br>Total de votos <strong>" . $soma . "</strong> até o momento</p>"; ?>
-
Olá estou tentando configurar uma enquete em php com ajax mas ela esta dando erro Ela contem os seguintes arquivos enquete.php config.php resultado.php contar_votos.php resultat.txt (em modo 777 no ftp) Sprydata.js SpryUtils.js dentro de enquete esta o seguinte codigo <script src="/includes/spry/SpryUtils.js"type="text/javascript"></script> <script src="/includes/spry/SpryData.js" type="text/javascript"></script> <script type="text/javascript"> function updateResponseDiv(req) { Spry.Utils.setInnerHTML('enquete', req.xhRequest.responseText); } </script> </head> <body> <?php include('config.php'); ?> <h1>Sistema de Enquete</h1> <p> <div id="enquete"> <?php echo PERGUNTA; ?> <form id="form1" name="form1" action="contar_votos.php" method="post"> <input type="radio" name="reponse" value="0"> <?php echo OPCAO1; ?><br> <input type="radio" name="reponse" value="1"> <?php echo OPCAO2; ?><br> <input type="radio" name="reponse" value="2"> <?php echo OPCAO3; ?><br> <input type="radio" name="reponse" value="3"> <?php echo OPCAO4; ?><br> <?php if ($_COOKIE['votacaoenquete'] == votado ){ echo "Você já participou !"; } else { ?> <input name="teste" value="Enviar" onClick="Spry.Utils.submitForm('form1', updateResponseDiv, {method:'post', url:'contar_votos.php'});" type="button"> </p> <?php } ?> </form> <p> [ <a href="exploitation.php" target="_blank">Ver resultado</a> ] </p> </div> </p> dentro de config.php o seguinte codigo <?php define(PERGUNTA,'De onde você acessar o site?'); define(OPCAO1,'Casa'); define(OPCAO2,'Trabalho'); define(OPCAO3,'Escola'); define(OPCAO4,'Lan House'); ?> dentro de resultados.php o seguinte codigo <script src="/includes/spry/SpryUtils.js"type="text/javascript"></script> <script src="/includes/spry/SpryData.js" type="text/javascript"></script> <script type="text/javascript"> function updateResponseDiv(req) { Spry.Utils.setInnerHTML('enquete', req.xhRequest.responseText); } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>aa</title> <?php include('config.php'); ?> $fichier="resultat.txt"; $pointeur=fopen($fichier,"r"); $enquete=fread($pointeur,filesize($fichier)); fclose($pointeur); $enquete=explode(",",$enquete); $total=$enquete[0]+$enquete[1]+$enquete[2]+$enquete[3]; $longueur=200; $longueur0=$enquete[0]*$longueur/$total; $longueur1=$enquete[1]*$longueur/$total; $longueur2=$enquete[2]*$longueur/$total; $longueur3=$enquete[3]*$longueur/$total; $longueur0=round($longueur0); $longueur1=round($longueur1); $longueur2=round($longueur2); $longueur3=round($longueur3); $pourcent0=100*$enquete[0]/$total; //Calcular porcentagem $pourcent0=round($pourcent0,0); // Arredonda o a porcentagem $pourcent1=100*$enquete[1]/$total; $pourcent1=round($pourcent1,0); $pourcent2=100*$enquete[2]/$total; $pourcent2=round($pourcent2,0); $pourcent3=100*$enquete[3]/$total; $pourcent3=round($pourcent3,0); <table border="0"> <tr> <td width="80"><b><?php echo OPCAO1; ?></b></td> <td width="<?php echo $pourcent0;?>" bgcolor="red"> </td> <td> <?php echo "$pourcent0%";?> (<i><?php echo $enquete[0];?></i>)</td> </tr></table> <table border="0"> <tr> <td width="80"><b><?php echo OPCAO2; ?></b></td> <td width="<?php echo $pourcent1;?>" bgcolor="green"> </td> <td> <?php echo "$pourcent1%";?> (<i><?php echo $enquete[1];?></i>)</td> </tr></table> <table border="0"> <tr> <td width="80"><b><?php echo OPCAO3; ?></b></td> <td width="<?php echo $pourcent2;?>" bgcolor="black"> </td> <td> <?php echo "$pourcent2%";?> (<i><?php echo $enquete[2];?></i>)</td> </tr></table> <table border="0"> <tr> <td width="80"><b><?php echo OPCAO4; ?></b></td> <td width="<?php echo $pourcent3;?>" bgcolor="#990000"> </td> <td> <?php echo "$pourcent3%";?> (<i><?php echo $enquete[3];?></i>)</td> </tr> </table> </head> <body> </body> dentro de contar_votos.php o seguinte codigo <script src="/includes/spry/SpryUtils.js"type="text/javascript"></script> <script src="/includes/spry/SpryData.js" type="text/javascript"></script> <script type="text/javascript"> function updateResponseDiv(req) { Spry.Utils.setInnerHTML('enquete', req.xhRequest.responseText); } </script> </head> <?php setcookie('votacaoenquete', 'votado', time()+3600*24*30); ?> <?php $fichier="resultat.txt"; $pointeur=fopen($fichier,"r+"); $enquete=fread($pointeur,filesize($fichier)); $enquete=explode(",",$enquete); $reponse = $_POST['reponse']; $enquete[$reponse]++; $enquete=$enquete[0].",".$enquete[1].",".$enquete[2].",".$enquete[3]; rewind($pointeur); fputs($pointeur,$enquete); fclose($pointeur); ?> <?php include('resultado.php'); ?> <body> </body> </html> Por favor preciso de ajuda... Desde já agradeço