
Jean Paulo
Membros-
Total de itens
50 -
Registro em
-
Última visita
Tudo que Jean Paulo postou
-
eu vou dar uma estudada no assunto, pois eu ainda sou iniciante em PHP hehehe Masobrigado!
-
Seguinte galera, fiz um sisteminha que quando o usuario loga na pagina : o script verifica se ele com o login dele já clicou no link de voto hoje. Se clicou ele nun deixa votar novamente. verifica se o o IP dele já votou hoje. se votou ele não permiti mais votar. e mais outras proteções. So que é o seguinte. Ta minha apgina de login, o usuario loga, se ele passar nos testes, ele é redirecionado para o site da votação (site externo, não tenho acesso). Mas chegando la, ele tem que confirmar o voto digitando o letras de confirmação. Poém o meu controle esta a nivel interno, então se o usuario clicar no link, mas depois fechar a janela(nen votar) , ele ira ganhar um prêmio mesmo assim entende. Eu quero arranjar um modo que depois do usuario ter confirmado o voto dele por exemplo aqui. http://www.l2-servidor.com/voto.php?id=14 Dai sim ser entregue o premio para ele no banco de dados entende. Eu já vi um sistema desse uma vez, que fazia essa validação, mas como faser?
-
Bom galera, eu tenho um formulario onde é necessario digitar alguns dados e o CPF. Gostaria que quando o usuario terminasse de digitar o CPF ele já mostrasse se é Verdadeiro ou FAlso sem precisar clicar em nada. já estou o dia todo nisso, da uma luz aew. Abraço!
-
opa, o erro não deu mais porque era problema do PHP da hospedagem, agora troquei de host e ta legal. Poisé, é algo pessoal saca. já vi outros sites do tipo e quis tentar faser um. Meu sisteminha todo foi desenvolvido por mim...lembrando da ajuda de vocês é claro,, e alguns scripts que eu tomei base. Ficou legal mesmo? Se tem que ver as funções que eu botei. me add no MSN ai JEAN_JPSM@HOTMAIL.COM que eu te passo os dados de ADMIN.
-
testei em outro host e funcionou,,, vou upar ele denovo..... jaja ou soa noite(depois da facul)
-
olha: http://l2-servidor.com/index.php so que ta com algum poblema.... loga aew logim: teste senha: teste e depois de loga você clica para acessaar o PAINEL... e veja o erro que da
-
daki uns 30 minutos te mando meu site para você ver xD
-
Stoma, tou tão feliz cara, eu mesmo cheguei ao ponto de conseguir desenvolvelver meus proprios scripts xD. Claro que com erros, mas com a ajuda de vocês deu tudo certo. No teste de mesa que fiz agora eu percebi uma falha. Se o usuario votar apartir desse link: http://127.0.0.1/BackupSistemaJP/site%20atual/voto.php?id=1 e depois votar atraves desse link: http://127.0.0.1/BackupSistemaJP/site%20atual/voto.php?id=2 O registro dele sera apagado, porque são IDs diferentes, mas eu já arrumei hehehe
-
Seguindo a dica ali do amigo, eu fiz desse geito. So que mesmo assim, ela sempre esta apagando o dado da tabela. Algo que eu verifiquei... tentei imprimir o resutado das 2 variaveis: $time e $c['datadovoto']; So mostrou o resultado do $time...... porque que esta dando errado? <?php include "config.php" ?> <?php include "config2.php" ?> <?php $data = date("d/m/Y");//Dia: Mês: Ano: if (isset ($_REQUEST['id'])) { $sql = mysql_query ("SELECT * FROM ipvotos WHERE idpropaganda='$_REQUEST[id]' AND ip='$_SERVER[REMOTE_ADDR]'"); $c = mysql_num_rows ($sql); function dataToTimestamp($data) { list($dia, $mes, $ano) = extract(explode("/", $data)); return mktime(0, 0, 0, $mes, $dia, $ano); } $data = date("d/m/Y");//Dia: Mês: Ano: $time = dataToTimestamp("$data"); $tMaior = $time; $tMenor = $c['datadovoto']; $diff = $tMaior-$tMenor; $numDias = $diff/86400; if ($diff>=1) { query ("DELETE FROM ipvotos WHERE ip='$_SERVER[REMOTE_ADDR]'", $basedados_accounts);} $check = mysql_query ("SELECT * FROM ipvotos WHERE idpropaganda='$_REQUEST[id]' AND ip='$_SERVER[REMOTE_ADDR]'"); $checkip = mysql_num_rows ($check); //caso não tenha votado if ($checkip == 0) { $podevotar = "sim"; include "votar.php"; //caso contrário } else { $podevotar = "não"; echo "<script> alert('Somente é aceito um voto a cada 24 hrs!');</script>"; } // caso o id do servidor seja invalido }else{ echo "Servidor não Existe"; } ?>
-
Galera, estou com um ultimo problema nesse script de voto. Eu já fiz com que fosse armazenado IP, enquente, data na tabela na hora que é votado. Porem quero faser com que antes ele faça uma validação e verifique se: a tada gravada na tabela é mais velha que a atual.. se for mais velha, sua entrada sera apagada, e com isso,,, seguindo o script......... vai liberar a opção de voto... e caso não seja mais velha.... ela vai parar na proxima condição, que verifica se tem os registros já na tabela.... So que meu script.. toda hora que vai votar ele já esta apagando os dados da tabela. Como resolver? voto.php: <?php include "config.php" ?> <?php include "config2.php" ?> <?php $dataatual = date("d/m/Y");//Dia: Mês: Ano: if (isset ($_REQUEST['id'])) { $sql = mysql_query ("SELECT * FROM ipvotos WHERE idpropaganda='$_REQUEST[id]' AND ip='$_SERVER[REMOTE_ADDR]'"); $c = mysql_num_rows ($sql); if ($c['datadovoto']<$dataatual) { query ("DELETE FROM ipvotos WHERE ip='$_SERVER[REMOTE_ADDR]'", $basedados_accounts);} $check = mysql_query ("SELECT * FROM ipvotos WHERE idpropaganda='$_REQUEST[id]' AND ip='$_SERVER[REMOTE_ADDR]'"); $checkip = mysql_num_rows ($check); //caso não tenha votado if ($checkip == 0) { $podevotar = "sim"; include "votar.php"; //caso contrário } else { $podevotar = "não"; echo "<script> alert('Somente é aceito um voto a cada 24 hrs!');</script>"; } // caso o id do servidor seja invalido }else{ echo "Servidor não Existe"; } ?> Votar.php: <? if($podevotar != "sim") { echo "<script> alert('Você não tem permição para votar!');</script>"; header("Location: index.php"); }else{ if($_POST) { $codigo = strtoupper(addslashes(htmlentities($_POST['codigo']))); $erro .= (!empty($codigo)) && (!PhpCaptcha::Validate($codigo)) ? 'Codigo de seguranca não confere!\n' : NULL; if(empty($erro)) { mysql_query("UPDATE listaservidores_adm SET votos = (votos+1) WHERE idpropaganda='$_REQUEST[id]'") or die(mysql_error()); mysql_query("INSERT INTO `ipvotos` (`idpropaganda`, `ip`, `datadovoto`) VALUES ('$_REQUEST[id]', '$_SERVER[REMOTE_ADDR]', '$dataatual')") or die(mysql_error()); echo "<script>alert('Voto computado com Sucesso!!');</script>"; echo "<script>window.location='index.php';</script>"; }else{ echo "<script>alert('".$erro."');</script>"; echo "<script>window.location='?page='$_REQUEST[id]'';</script>"; } } ?><style type="text/css"> <!-- body { background-image: url(images/fundo.jpg); } .caixadevoto { background-image: url(images/backgroundvoto.png); background-repeat: no-repeat; background-position: center center; } #caixadevoto form .fonte tr td h3 { color: #FFF; } --> </style> <div class="caixadevoto" id="caixadevoto"> <form action="" method="post"> <table width="404" height="243" border="0" align="center" class="fonte"> <tr> <td width="52%" align="right"> </td> </tr> <tr> <td align="conter"><h3 align="center">Confirmar voto TOP SERVERS</h3></td> </tr> <tr> <td align="center"><h3> <input name="codigo" type="text" class="acao_list" id="codigo" maxlength="5" /> </h3></td> </tr> <tr> <td align="center"><img src="img.php" alt="" /></td> </tr> <tr> <td align="center"><input name="Votar!" type="submit" class="acao_list" id="Votar!" value="Votar" /></td> </tr> <tr> <td align="right"> </td> </tr> </table> </form> <? } ?> </div>
-
Deu certo, valews
-
Galera, estou fasendo o script aqui, poem não estou encontrando o erro: voto.php: <?php include "config.php" ?> <?php include "config2.php" ?> <?php if (isset ($_REQUEST['id'])) { $sql = mysql_query ("SELECT * FROM ipvotos WHERE idpropaganda='$_REQUEST[id]' AND ip='$_SERVER[REMOTE_ADDR]'"); $c = mysql_num_rows ($sql); $dataatual = date("d/m/Y");//Dia: Mês: Ano: if (($dataatual)>($c['datadovoto']) query("DELETE FROM ipvotos WHERE ip='$_SERVER[REMOTE_ADDR]'"); $check = mysql_query ("SELECT * FROM ipvotos WHERE idpropaganda='$_REQUEST[id]' AND ip='$_SERVER[REMOTE_ADDR]'"); $checkip = mysql_num_rows ($check); //caso não tenha votado if ($checkip == 0) { $podevotar = "sim"; include "votar.php"; //caso contrário } else { $podevotar = "não"; echo "<script> alert('Somente é aceito um voto a cada 24 hrs!');</script>"; } // caso o id do servidor seja invalido }else{ echo "Servidor não Existe"; } ?> Votar.php: <? if($podevotar != "sim") { echo "<script> alert('Você não tem permição para votar!');</script>"; header("Location: index.php"); }else{ if($_POST) { $codigo = strtoupper(addslashes(htmlentities($_POST['codigo']))); $erro .= (!empty($codigo)) && (!PhpCaptcha::Validate($codigo)) ? 'Codigo de seguranca não confere!\n' : NULL; if(empty($erro)) { mysql_query("UPDATE listaservidores_adm SET votos = (votos+1) WHERE idpropaganda='$_REQUEST[id]'") or die(mysql_error()); mysql_query("INSERT INTO `ipvotos` (`idpropaganda`, `ip`, 'datadovoto') VALUES ('$_REQUEST[id]', '$_SERVER[REMOTE_ADDR]', '$dataatual)'") or die(mysql_error()); echo "<script>alert('Voto computado com Sucesso!!');</script>"; echo "<script>window.location='index.php';</script>"; }else{ echo "<script>alert('".$erro."');</script>"; echo "<script>window.location='?page='$_REQUEST[id]'';</script>"; } } ?><style type="text/css"> <!-- body { background-image: url(images/fundo.jpg); } .caixadevoto { background-image: url(images/backgroundvoto.png); background-repeat: no-repeat; background-position: center center; } #caixadevoto form .fonte tr td h3 { color: #FFF; } --> </style> <div class="caixadevoto" id="caixadevoto"> <form action="" method="post"> <table width="404" height="243" border="0" align="center" class="fonte"> <tr> <td width="52%" align="right"> </td> </tr> <tr> <td align="conter"><h3 align="center">Confirmar voto TOP SERVERS</h3></td> </tr> <tr> <td align="center"><h3> <input name="codigo" type="text" class="acao_list" id="codigo" maxlength="5" /> </h3></td> </tr> <tr> <td align="center"><img src="img.php" alt="" /></td> </tr> <tr> <td align="center"><input name="Votar!" type="submit" class="acao_list" id="Votar!" value="Votar" /></td> </tr> <tr> <td align="right"> </td> </tr> </table> </form> <? } ?> </div> Erro: Parse error: syntax error, unexpected T_STRING in C:\wamp\www\BackupSistemaJP\Site Atual\voto.php on line 21 alguém saberia o errro? e alguém viu alguma falha? Sou no nisso.
-
Ola galera. Seguinte. Criei um sisteminha para verificar se um determinado IP já participou de uma enquete. So que não tou sabendo como resetar isso a cada 24 hrs.. No meu enteder seria assim: O cara vota, dai é inserido o IP, Enquete, Data em uma tabela de controle dos votos. Se outro usuario com o mesmo IP tenta votar, e já esta gravado o IP dele, ira exibir uma mensagem e não sera permitido o voto. Porém como eu posso faser para caso a data de voto já ter um intervalo de 24 hrs com a atual deletar a entrada do IP dele?
-
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Tudo certo. xD Vlw -
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Vou tentar faser uma para retornar,,, me veio uma aula de "portugol" agora,, vou tentar hehee usei o simples asjdasudhas <h3 align="center"><a href="index.php?pagina=<?php echo($pagina); ?>">Próxima página</a></h3> <h3 align="center"><a href="index.php?pagina=<?php echo($pagina-2); ?>">Página Anterior</a></h3> no final é -2 porque o $pagina já passou pelo laço de incremento de +1 Mas tem um problema,,,, se ficar -1 da erro de sintaxe; Gostaria que se o $pagina fosse >0 exibisse o link de Pagina Anterior, caso contrario não até hoje sempre quebrei a cabeça na exibição ou não de um link. Tanto é que eu sempre ccrio uma pagina principal,,,, se a condição for verdadeira exibi a que tem o link, se for falsa exibi a que não tem. -
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Deu certo tudinhoo... -
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Minha requisição ta assim oh: $page = isset( $_GET['page'] ) ? $_GET['page'] : "home"; // páginas não concluídas ou inválidas - usuário ////////// if( !is_file( $page.".php" ) ) { $page = "notfound"; } -
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Stoma Aqui esta, o código que puxa o include é esse: <?php require_once( $page.".php" ); ?> onde o valor da variavel $page fica no arquivo config.php, ela possui o valor "rank" (sem aspas). raphaa Estou desenvolvendo um para servidores de Lineage II -
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Nossa cara, sinceramente tu é fodah, com todo respeito. E também muito obrigado por já deichar pronto para mim eim, obrigado mesmo. So tem um unico problema.. eu não sei como te explciar direito, mas tipo.... somente se eu acessar o www.meusite.com/rank.php que dai eu consigo ir clicando no link: <a href="rank.php?pagina=<?php echo($pagina); ?>">Próxima página</a> e as paginas vão incrementando.... acontece que esse RANK.php é o include da minha index. não sei bem ao certo como te explicar,,, mas ele so funciona se eu executar ele diretamente da pagina, e não da principal com includ. -
Continuar exibindo resultado do SELECT na proxima pagina
pergunta respondeu ao Jean Paulo de Jean Paulo em PHP
Stoma Você poderia dar algum exemplo, ou deixar mais claro. porque tipo, eu tenho conhecimento de PHP é de aprender sozinho mesmo saca. Tanto é que eu so sei criar as minhas coisas me baseando em algo pré definido, e assim vou adaptando conforme minhas ncessidades. E agora nisso que tenho que faser do zero eu fico sem saida. O meu include que mostra o Rank é esse: <style type="text/css"> <!-- .titulo { color: #13729F; } .laranja { color: #FF8040; } .laranja { color: #FF0; } .laranja { color: #F3570C; } --> </style> <body> <div align="center"> <h2 class="titulo">"TOP SERVIDORES"<br /> L2-Servidor.com</h2> </div> <?php $sql = mysql_query("SELECT * FROM listaservidores_adm WHERE aprovado=1 ORDER BY votos DESC LIMIT 0, 10") or die(mysql_error()); $cor = 0; while($c = mysql_fetch_array($sql)) { $cor++; $bg = $cor % 2 == 0 ? '#A6A6A6': '#7C7C7C'; ?> <div align="center"> <table width="484" height="144" border="0"> <tr> <td width="620"> <div align="left"> <table width="314" border="0"> <tr> <td><a href=" <?php if((substr($c['nomesite'],0,7)=="http://") || (substr($c['nomesite'],0,7)=="https://")){ echo $c['nomesite']; } else { echo "http://".$c['nomesite'];} ?> " onClick=""><h2><?php echo $c['nomeservidor']; ?></h2></a></td> </tr> </table> </div></td> </tr> <tr> <td><div align="center"> <table width="468" border="1"> <tr> <td><img src="<?php if((substr($c['linkbanner'],0,7)=="http://") || (substr($c['linkbanner'],0,7)=="https://")){ echo $c['linkbanner']; } else { echo "http://".$c['linkbanner'];} ?>" alt="" width="468" height="60" /></td> </tr> </table> </div></td> </tr> <tr> <td><div align="left"> <p>Descrição:<br> <TEXTAREA name="descricao" COLS="50" ROWS="3" disabled wrap="physical" id="descricao" onKeyDown="textCounter(this.form.message,this.form.remLen,180);" onKeyUp="textCounter(this.form.descricao,this.form.remLen,180);"><?php echo $c['descricao'] ?></TEXTAREA> </p> </div></td> </tr> <tr> <td><table width="477" border="1"> <tr> <td>Tipo de Rate: <?php echo $c['rateservidor']; ?></td> <td>Idioma: <?php echo $c['idioma']; ?></td> <td>Votos: <?php echo $c['votos']; ?></td> <td>Cliques: <?php echo $c['cliques']; ?></td> </tr> </table></td> </tr> </table> </div> <p> </p> <?php } ?> </body> </html> -
Salve galera!. Mas uma vez aqui . Agora é o seguinte. Vou dar um SELECT * em uma lista de sites , e vou exibir na pagina inicial. No include da principal ta puchando isso: "SELECT * FROM listaservidores_adm WHERE aprovado=1 ORDER BY votos DESC LIMIT 0, 10" ou seja, na minha logica eu quero somente exibir os 10 primeiros. porém quero que haja um botão no fim da pagina para exibir os proximos 10, e assim sucessivamente sem um limite de paginas. Como eu poderia faser isso?
-
aewwww consegui xD usei: <th><img src=" <?php if(substr($c['linkbanner'],0,7)=="http://"){ echo $c['linkbanner']; } else { echo "http://".$c['linkbanner'];} ?> esse no caso para o link do banner xD Obrigadao!
-
eu sinceramente não entendi como eu poderia adaptar para faser a procura por http poderia me dar um exemplo?
-
Seguinte. Criei um formulario em meu site para o cadastro de sites. So que tem um problema. Se ele cadastrar o endereço "http://www.meusite.com" La no meu site ira mostrar "http://http://www.meusite.com" EU fiz o site com a intenção do usuario somente digitar o "www.meusite.com" para dai ser incrementado o "http://" e ele virar um Link. Que condição eu posso botar, para se a variavel $linksite contenha o "http://" ele exibir ela normalmente.... e caso não tenha, insirir o http:// . Estou no aguardo, Obrigado!
-
Bom Dia gente. Como eu poderia faser algo desse tipo? http://www.meusite.com/votar.php?id=$iddosite o link eu até seu criar, seria assim né?: <a href="http://www.meusite.com/votar.php?id=<?php echo $c['iddosite']; ?>" </a> Mas como que seria esse script votar.php? Sinceramente eu so sei editar scripts pronto e adapta-los conforme minha necessidade, ainda não cheguei ao nivel de criar. Eu precisava que fosse limitado 1 voto por IP por dia também. Se alguém puder me ajudar ficaria muito grato.