Ir para conteúdo
Fórum Script Brasil

Matos-BA

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre Matos-BA

  • Data de Nascimento 28/01/1975

Contatos

  • Website URL
    http://
  • ICQ
    0

Matos-BA's Achievements

0

Reputação

  1. Matos-BA

    Formulário

    Desde já obrigado por me ajudar Só uma perguntinha Quando você colocou ESSA CHAVE EU VOU COLOCAR NO FINAL DO CÓDIGO ANTES DO ?> Eu usei o código que você me forneceu. Deu certo, funciona, ele verifica o email, mas eu recebo os dados, mesmo não colocando o email.
  2. Matos-BA

    Formulário

    Olá pessoal, tenho abaixo esse envio de formulário para email e preciso dar uma melhorada nele. Será que teria como ´melhorar para só enviar, se os dados estiverem preenchido e o email for válido?? Se alguém puder me ajudar ficarei muito grato abraço a todos Matos
  3. Matos-BA

    Formulario

    Olá pessoal, tenho abaixo esse envio de formulário para email e preciso dar uma melhorada nele. Será que teria como ´melhorar para só enviar, se os dados estiverem preenchido e o email for válido?? Se alguém puder me ajudar ficarei muito grato abraço a todos Matos
  4. Matos-BA

    Sistema De Noticia

    acho que não né???? ninguém pode me ajudar??
  5. Matos-BA

    Sistema De Noticia

    alguém teria um sistema de noticia que editasse a noticia com a foto, que podesse funcionar no PHP5?? se alguém poder me enviar ficarei grato. já tentei varios uns tem erros que não consigo consertar e outros são muito simples, não coloca foto. abraço Matos
  6. Matos-BA

    Enquete

    O problema e não aparece erro algum, só não funciona, quando digito a senha pra entrar na admin, ele não entra, fica na mesma página.
  7. Matos-BA

    Enquete

    Olá! alguém pode me ajudar?? peguei essa enquete que não ultiliza bd, mas não funciona. quando rodo o arquivo admin.php coloco a senha, ele não entra, fica só no campo de senha. tenho servidor para PHP5 -------------------------------- vote.php ------------------------------- <?php // ########################### head ################################### // head: função que configura a página e inicializa a tabela // function head() { include('config.php'); echo "<BODY bgcolor=\"$bgcolor\" link=\"#CCCC00\""; echo "vlink=\"#808080\""; echo "alink=\"#808080\">"; echo "<table align=\"center\" width=\"-1\" height=\"-1\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" valign=\"top\"> <tr><td bgcolor=\"$tableborder\"> <table width=\"137\" height=\"-1\" border=\"0\" valign=\"top\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" valign=\"top\"> <tr><td bgcolor=\"$bgcolor\">"; } // head // ########################### foot ################################### // foot: função que finaliza a tabela // function foot () { echo "</td></tr></table></td></tr></table>"; } // foot // ########################### record ################################# // record: grava o endereço ip no arquivo $ip_file // function record($REMOTE_ADDR) { include('config.php'); // abre o arquivo para escrita após a última linha. $fp=fopen("$ip_file", "a+"); // envia para o arquivo o ip e a hora fputs ($fp,$REMOTE_ADDR."][".time()."\n"); fclose($fp); // fecha o arquivo } // record // ########################### chech ################################# // check: função que checa se o ip já está gravado // function check($REMOTE_ADDR) { include('config.php'); global $valid; $ip=$REMOTE_ADDR; $data=file("$ip_file"); $now=time(); foreach ($data as $record) { $subdata=explode("][",$record); if ($now < ($subdata[1]+3600*$timeout)) { if ($ip == $subdata[0]) { $valid=0; break; } } } }// check // ########################### save ################################## // save: função que computa o voto // function save($opcao) { global $opcao; include('config.php'); $data=file($datafile); $subdata=explode("][",$data[$opcao]); $subdata[2]+=1; $data[$opcao]=implode("][", $subdata); $data[$opcao]=$data[$opcao]."\n"; $fp=fopen($datafile,"w+"); $a=0; do { fputs($fp,$data[$a]); $a++; } while($a<count($data)); fclose($fp); }// fim save // ########################### form ################################## // form: função que cria a tabela para votação // function form($PHP_SELF) { include('config.php'); head(); //inicializa a tabela echo "<font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\"><form method=\"post\" action=\"vote.php\"><p align=\"center\">"; $data=file($datafile); $question=$data[0]; $nb_options=count($data)-1; echo "<b>$question<img border=\"0\" src=\"espaco.gif\" width=\"1\" height=\"1\"></b></p><img border=\"0\" src=\"espaco.gif\" width=\"1\" height=\"1\"><br>"; for($nb=1;$nb <= $nb_options; $nb++) { $option=explode("][","$data[$nb]"); echo "<input type=\"radio\" name=\"opcao\" value=\"$nb\"> "; echo "$option[0]<br>"; } echo "<input type=\"hidden\" name=\"save\" value=\"yes\">"; echo "<input name=\"I7\" type=\"image\" id=\"ok\" src=\"bot_votar.gif\">"; echo "<font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\"> <img border=\"0\" src=\"espaco.gif\" width=\"15\" height=\"30\"> <a href=\"vote.php?action=results\"> <img border=\"0\" src=\"bot_grafc_result.gif\"></font></p>"; foot();// fecha a tabela }// form // ########################### results ################################## // results: função que imprime os resultados // function results() { include('config.php'); head(); $data=file($datafile); $nb_answers=count($data); $votes=0; $a=1; do { // calcula o total de votos $subdata=explode("][",$data[$a]); $votes += $subdata[2]; $a++; } while($a < $nb_answers); $a=1; $b=answerv"; if($votes!=0) $v=100/$votes; //descobre o valor de 1 voto em % echo "<p><font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\"><b>$data[0]<br><img border=\"0\" src=\"bar_sep.gif\" width=\"100%\" height=\"5\">Resultado da enquete. </b><br><img border=\"0\" src=\"bar_sep.gif\" width=\"100%\" height=\"5\"><br>"; do { $subdata=explode(][",$data[$a]); $av = $subdata[2] * $v; // calcula a porcentagem de cada opção echo "<font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\">$subdata[0] "; echo " - $subdata[2] votos<br>"; echo "<img src=\"$subdata[1]\" border=\"0\" width=\"$av\" height=\"10\">"; printf(" %01.1f", $av); echo"%<br>"; $a++; } while ($a < $nb_answers); echo "<img border=\"0\" src=\"bar_sep.gif\" width=\"100%\" height=\"5\"><br><font size=\"$fontsize\"> Total: $votes votos!"; echo "<br>"; foot(); //fecha a tabela }// results // ########################### execução ################################ // execução da página // check($REMOTE_ADDR); if ($valid=="0")// se já votou, mostra somente os resultados { results(); } elseif ($action=="results") // se clicar para ver os resultados { results(); } elseif ($save=="yes" && $valid!="0") // se votou e o ip ainda não foi gravado { save($opcao); // computa o voto record($REMOTE_ADDR); // grava o ip results(); // mostra os resultados } elseif ($action=="save" && !empty($valid)) // se enviou o voto, sem // marcar uma opção { results(); } elseif ($action!="save" && $valid!="0") // se ainda não enviou o voto, // mas uma opção está marcada { form($PHP_SELF); } ?>
×
×
  • Criar Novo...