Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Enquete

    Você terá que junto com o registro do voto guardar o ip do cara em algum lugar, dai sempre que alguém for votar a rotina tem que ser: 1 - verifica se o ip está no lugar determinado (ex. banco de dados) 2 - se estiver mostra uma mensagem de erro qualquer 3 - se não estiver, computa o voto e registra o ip do cara Note que isso é bem falho, já que por aqui é raro encontrar alguém que tenha ip fixo, o melhor seria você gravar a informação do voto em algum cookie, e dai verificar se o cookie já existe... assim fica mais fácil de evitar espertinhos (claro, se o cara apagar o cookie já era o esquema também).
  2. Nada demais nisso... basta pegar os dados de algum lugar (BD, TXT, etc) e jogar na montagem do e-mail... caso precise enviar N e-mails, basta colocar isso dentro de um laço de repetição que cada vez que o laço for feito as informações do e-mail (nome, e-mail do destinatário, etc) vão ser mudadas de acordo com o que for pego no banco de dados, por exemplo.
  3. Realmente, testei a sua idéia com o form já modificado, por isso não dava pé... ;)
  4. ESerra

    Enquete

    O sistema de enquete em si é fácil de fazer, afinal de contas não tem dificuldade em pegar os numeros, somar e ver quantos % dá pra cada alternativa, claro, se quiser incrementar usandos gráficos coloridos e etc, ai fica mais dificil, mesmo assim, nada de outro mundo, acho que a parte mais complicada para quem não sabe é armazenar e resgatar os números referentes aos votos. daviddominio e nvGullit, vocês já tentaram desenvolver o sistema? Se sim, trancaram em que parte?
  5. Muito estranho... ele não deveria dar esse comportamento, me passe um link do lugar onde esse código está sendo executado...
  6. Claro... você definiu a variável $pagina pra marcar... mas você precisa usar o $_GET para pegar a página...no começo do código troque: if(!$pagina){ $pagina = 1; } else { $pagina = $pagina; } por $pagina = $_GET['pagina']; if($pagina == ""){ $pagina = 1; } else { $pagina = $pagina; }
  7. Ele não é válido porque não está dentro de uma query... agora me dei conta que deveria ter mandado você colocar o $executa dentro de mysql_fetch_array
  8. Uma coisa no seu código: $sql = "SELECT * FROM motoreseletricos LIMIT $inicio, $pag_views"; $executa = mysql_query($limita); De onde vem a $limita? Pelo que eu entendi, você errou na hora de chamar a variável dentro do mysql_query, já que a $sql está dizendo o começo e o fim da busca dos dados... $sql = "SELECT * FROM motoreseletricos LIMIT $inicio, $pag_views"; $executa = mysql_query($sql); E outra coisa, essa $sql terá que ser chamada dentro do laço de repetição para trazer os dados do BD.
  9. ESerra

    Carregar Página Inicial

    A sessão será encerrada quando o usuário finalizar todas as janelas do navegador... e se você percebeu, não fiz nenhum tipo de controle por ip, apenas uso ele para o conteúdo da sessão, mais nada, mesmo porque se eu for usar o ip em algum tipo de controle, tipo, evitar que o mesmo ip veja a animação mais de 1 vez, isso pode gerar o problema de, no caso, 2 usuários diferentes que pegarem o mesmo ip, o segundo não verá animação... E pra quem tava tão ocupado, até que você veio rapidinho quando a resposta já tava pronta :D
  10. ESerra

    Carregar Página Inicial

    O super script de meia-dúzia linhas que o tellys não teve tempo de fazer é o seguinte: <? session_start(); $ip = getenv ("REMOTE_ADDR"); if(!isset($_SESSION["testando"])){ echo "não tem sessão"; }else{ echo "tem sessão"; } ?> Como vai funcionar, sempre que o cara acessar a página pela primeira vez não existirá nenhum sessão, logo o teste do IF será verdadeiro e o que será impresso será o "não tem sessão", ai nesse lugar você deve inserir a animação em flash... não sei como você faz no final da animação, acredito que ela chame a index.php, nesse caso, ela chamará o próprio arquivo, só que dessa vez o teste do IF será falso, e então a animação não será mais exibida e sim o "tem sessão"... no lugar disso você coloca o conteúdo que quiser... e até o usuário fechar e a sessão ser encerrada ele não verá mais a animação, caso você queira pode armazenar o IP do cara num BD e testar pra ver se ele já viu a animação, mas a idéia será a mesma do script acima...
  11. ESerra

    Duplicar Resultado

    Usa o while (ou for): <?php $total = "5"; $contador = "1"; while ($contador <= $total){ echo "<tr><td>resultado</td></tr><BR>"; $contador++; } ?>
  12. Não funciona assim... eu não sei como resolver esse problema com foreach, eu já fiz um esquema desse tipo usando while... vejamos mais ou menos como foi: <?php if(isset($_GET['Acao']) && $_GET['Acao']=="inserir"){ $contador = "1"; $num1 = "1"; $num2 = "2"; while ($contador <= "3"){// Note que o valor <= 3 é porque existem 3 pares de campos no formulário... $valor1 = $_POST["codigo$num1"]; $valor2 = $_POST["codigo$num2"]; //Aqui você faz a query... echo "$valor1 - $valor2<BR>"; $num1 = $num1+2; $num2 = $num2+2; $contador++; } } ?> <form enctype="multipart/form-data" method="post" action="?Acao=inserir" name="form"> <input type="text" name="codigo1" value=""> <input type="text" name="codigo2" value=""> <input type="text" name="codigo3" value=""> <input type="text" name="codigo4" value=""> <input type="text" name="codigo5" value=""> <input type="text" name="codigo6" value=""> <input type="submit" value=" Salvar "> </form> Ps.: inCerir é feio... já corrigi isso também...
  13. ESerra

    Carregar Página Inicial

    Se você tem 2 arquivos, um chamado index.html e um chamado index.php, a preferência no servidor será pela index.html, logo você pode simplesmente inserir o arquivo novo com a introdução sem problemas (já testei isso em vários servidores, e sempre funcionou).
  14. ESerra

    Listar Usuários Online

    Antes de qualquer coisa pegue o IP do cara e faça uma busca, se a busca retornar alguma coisa você só faz um update no campo que tem a hora de entrada, caso contrário você adiciona...tipo: <?php $ipdocara = //Aqui o que você usa para pegar o IP $teste = mysql_query ("SELECT ip FROM tabela WHERE ip = '$ipdocara'"); $conta = mysql_num_rows($teste); if ($conta > "0"){ //Aqui você faz o update na tabela, pois se o $conta for mais do que 0 significa que o IP do cara já esta na tabela $novo_tempo = //Aqui o que você usa para pegar o tempo mysql_query("UPDATE tabela SET coluna-do-tempo = '$novo_tempo' WHERE ip = '$ipdocara'"); }else{ //Caso contrário, ou seja, se nenhum IP for encontrado, você simplesmente adiciona o IP do cara como está fazendo atualmente } ?>
  15. Você quer que apareça instantaneamente? Tipo o cara escolhe "pessoa física" e do nada se abre um campo CPF:.... , seria isso? Se for você não vai conseguir com PHP, terá que usar javascript...
  16. ESerra

    Downloads

    Já pensou em ir no google? http://br2.php.net/get/php-5.2.0-Win32.zip/from/a/mirror Para instalar procure aqui mesmo no fórum, que isso já foi respondido outras vezes...
  17. Você tem algumas opções, eu faço assim: //Primeiro você pega as variáveis vindas do form: $email = $_POST['email']; //também pode ser get...note que o nome entre [' '] tem que ser o mesmo usado no formulário $nome = $_POST['nome']; // pegue todas as variáveis vindas do form e de um nome... //Ai para enviar o e-mail... $para = "$nome<$email>"; $de = "MEUNOME<MEUEMAIL>"; $assunto = "Esse é um e-mail tal"; //A variável $corpo vai conter os dados que você pegou anteriormente... $corpo = "Nome: $nome<BR> Email: $email<BR> "; mail($para, $assunto, $corpo, "From: $de\nContent-Type: text/html");
  18. ESerra

    Firefox 2, E Ie 7...

    As sessões são sempre destruidas pelo próprio navegador quando TODAS as janelas são fechadas... isso é padrão pra evitar o problema que existe com cookies... Quanto ao script que destrói a sessão, ele está OK...
  19. ESerra

    Firefox 2, E Ie 7...

    Tenta ver ai: http://www.edgarserra.com/teste/login/login.html login: edgar senha: 123456 Isso vai te levar a página: http://www.edgarserra.com/teste/login/pagina_principal.php Depois de clicar em sair tentar voltar pra essa página pra ver se ainda vai aparecer que você tá logado...
  20. ESerra

    Firefox 2, E Ie 7...

    Aqui eu uso a última versão do firefox e nunca tive problema com sessões, quando você fecha o navegador e abre novamente o usuário continua logado?
  21. ESerra

    Função Agendada

    Você pode por a página no CRON para ser executada a cada 1 minuto, e dentro da página colocar uma estrutura de controle que vai ou não permitir a execução do script, dai a pessoa que tem interesse em executar o script acessa uma página qualquer e essa página qualquer armazena em algum lugar a hora que o script que está no cron deve rodar... a lógica é simples...
  22. ESerra

    Site Php Intranet

    Depende de como está configurado o seu servidor, se você possuir um servidor DNS pode chamar a página até por um domínio, senão terá que ser pelo IP da máquina servidora.
  23. ESerra

    Listar Usuários

    porque você apenas adicionaou o campo, na hora que foi inserir a tabela deveria ter colocado algo do tipo [...] id int(11) NOT NULL AUTO_INCREMENT, [...]
  24. ESerra

    Listar Usuários

    Geralmente se usa auto_increment na chave primária da tabela, que geralmente se chama apenas ID... só serve como referência... mais nada... se você não tem um campo desse seria perda de tempo adicionar agora, já que a tabela já tem elementos gravados.
  25. ESerra

    Listar Usuários

    Aqui eu fiz uns testes, e ele sempre exibiu correto, você não tem nenhum campo auto increment na tabela, tente usar ele para servir no parâmetro DESC
×
×
  • Criar Novo...