Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Modelo em se tratando de ajax é meio inútil, a menos que seja muito próximo do que você quer... ai tem um exemplo de como popular combos a parte de outros combos...
  2. Se está recebendo nos outros e não no UOL, ou está caindo na caixa de spam, ou os servidores do UOL estão deletando direto (pensando que é spam), você poderia utilizar o SMTP autenticado (com a classe phpmailer), geralmente isso resolve esse tipo de problema.
  3. ESerra

    Configurações do PHP

    No php.ini procura por short_open_tag, passa ele de off para on...
  4. Só que pela sua lógica aquilo ali não será usado no momento que você quer... o correto seria isso: <?php $tb = "<form name='form2' method='post' action='teste.php' ><table width='200' border='1' cellspacing='0' cellpadding='0'><tr>"; $tb .= "<td>Entre com o numero de campos que deseja ter: </td>"; $tb .= "<td><input type='text' name='nome' value="; if ($_POST){ isset($_POST['nome'])? print $_POST['nome']: print '';} //mostra o conteudo de nome $tb .= " ></td></tr>"; $tb .= "<tr><td><input type='submit' value='Enviar' name='enviar'></td></tr>"; $tb .= "</table></form>"; echo $tb; $tam = (int)$_POST['nome']; //coloca o conteudo de nome em tam if (!empty($tam)) // se tiver sido inicializado, executa a funcao inserir, passando tam como argumento inserir($tam); //////////////////////////////////////////////////////////////////////////////////////////////// function inserir($tam){ $tb .= "<form name='form3' method='post' action='teste.php' ><table width='200' border='1' cellspacing='0' cellpadding='0'>"; echo $tam; // vai criar tam caixas e o conteudo de cada caixa sera colocada no array arr[i] for ($i=0; $i < $tam; $i++){ $tb .= "<tr><td>Campo: </td><td><input type='text' value='' name='campo[]'></td></tr>"; } $tb .= "<tr><td><input type='submit' value='Enviar' name='enviar'></td></tr>"; $tb .= "</table></form>"; echo $tb; }//function if(isset($_POST['campo'])){ //imprime o conteudo de cada caixa! $tamanho_ar = sizeof($_POST['campo']); for ($i=0; $i < $tamanho_ar; $i++){ echo $_POST['campo'][$i]."<BR>"; } } ?>
  5. Não encontrou nenhum exemplo e uso do sprintf e do str_pad??? Acabei de colocar no google e retornou 2.560.000 e 56.000 respectivamente, claro que outras linguagens usam funções com esses mesmos nomes... bom se não achou, aconselho você a aprender a utilizar o google, que é o básico de quem usa a internet... Depois disso... pro str_pad o próprio manual tem um exemplo bem simples de uso -> http://br.php.net/str_pad O sprintf, até tem na parte contribuições... mas ai vai... $num = '73'; $num_com15 = sprintf("%015s",$num); echo $num_com15;
  6. Veja se funciona (só coloquei as 9 primeiras teclas, mas ai é só ir adicionando else if...): <html> <head> <script type="text/javascript"> function converte(x,e) { if (window.event) //IE { tecla = e.keyCode; } else if (e.which) //FF { tecla = e.which; } //alert(tecla); if (tecla == 65 || tecla == 66 || tecla == 67) { var acresc = 1; } else if(tecla == 68 || tecla == 69 || tecla == 70) { var acresc = 2; } else if(tecla == 71 || tecla == 72 || tecla == 73) { var acresc = 3; } if(acresc != null){ var novo_valor = window.document.getElementById(x).value; var total_valor = novo_valor.length-1; var novo_valor2 = novo_valor.substring(0,total_valor); document.getElementById(x).value = novo_valor2+acresc; } } </script> </head> <body> <input type="text" id="campotal" onkeyup="converte('campotal',event)"> </body> </html>
  7. ESerra

    cookie

    Você deveria guardar essa informações no servidor então... em um TXT, porque cookie não é pra isso não...
  8. Dá pra fazer com sprintf ou str_pad...
  9. Isso se faz com JS... Mevendo PHP » JS...
  10. ESerra

    cookie

    Troca: echo $HTTP_COOKIE_VARS["teste"]; Por: echo $_COOKIE["teste"]; E também (só pra teste): print_r($_COOKIE); Lembrando que setcookie só funciona antes de enviar o cabeçalho... ou seja, tem que ser usado antes de ser enviado qualquer coisa pro navegador...
  11. O problema do evento onunload é que ele é chamado quando se sai da página, então se o cara estiver navegando pelo site, sempre que trocar de página vai aparecer o popup, sem falar que se estiver com JS desabilitado já ferra tudo... o que está realmente faltando é um evento que seja ativado quando o cara sai do domínio, isso sim facilitaria a vida. De qualquer modo a idéia é válida.
  12. ESerra

    Ajuda com o MZNews 2.0

    Leia as regras do fórum, UPs não são permitidos...
  13. ESerra

    Script que acesse página

    Em primeiro lugar, você vai ter que entender como funciona um sistema de login. Em segundo lugar, ai você vai ter que ver no SGBD que tabelas são usadas para registrar o que você quer alterar, a partir disso, basta fazer o login e buscar tudo que estiver cadastrado ligado ao usuário que estiver sendo usado (no caso deve ser ligado pelo ID do usuário), ai é só usar a ER e alterar... Um detalhe é, na verdade o script nem vai fazer login no fórum em si, ele só precisa pegar o dado único (ID) do usuário para conseguir achar os tópicos/posts desse usuário... e se não me engano o PHP-Nuke usa o PHPBB como fórum...
  14. É CPF é uma boa... Qualquer coisa abra o arquivo gerado em algum editor (bloco de notas serve) e veja exatamente o que existe na linha/coluna indicados...
  15. Você vai ter que criar uma página onde você pede algum dado do usuário (óbvio, algum que só o próprio usuário saiba), ai se ela acertar você gera a senha, envia pro e-mail, e grava ela com MD5 no banco... Já recebi a notificação da sua postagem no blog, já te adianto que aquele erro "not well-formed" geralmente é por problema na parte na hora de abrir fechar os nós e outros componentes do xml... OU existe algum caractere & lá pelo meio, que também pode dar esse pau...
  16. Se o script se resume a isso, ele não vai imprimir nada mesmo, pelo simples fato de que em nenhum momento você manda ele imprimir o que você digitou nos campos gerados...
  17. Removi os outros posts, já que eram inúteis... 1º - Você não vai achar nenhuma maneira 100% pra isso, as sessões, por padrão, são destruidas quando se fecha o navegador, só que não tem como fazer o cara "se desligar" automaticamente quando ele fechar, o que você pode fazer é, cada vez que o cara acessar uma página do site, guarda a data/hora no BD, assim ficará valendo como online a última vez que ele se movimentou no site... 2º - Uma alternativa é, quando o cara quiser recuperar a senha, simplesmente gere outra e insira no BD, ai envia a nova por e-mail pro cara... uma solução simples para gerar senhas aleatórias é: $caracteres='abcdefghijklmnopqrstuvwxyz0123456789'; $numch=10; $senha=''; for($i=0;$i<$numch;$i++) { $senha.=$caracteres[rand(0,strlen($caracteres)-1)]; }
  18. Para ler o arquivo em si use o file_get_contents... para dar o parse no XML use o simplexml. A única observação é que para o file_get_contents funcionar em outro site a diretiva allow_url_fopen deve estar ativada no seu servidor, se ela não estiver não vai ter como, já que ela só pode ser modificada pelo administrador do sistema...
  19. ESerra

    Não manda e-mail

    Tutorial -> http://phpmailer.codeworxtech.com/tutorial.html Instalação -> http://phpmailer.codeworxtech.com/install.html Exemplos -> http://phpmailer.codeworxtech.com/examples.html
  20. Seria bem paradoxal usar uma linguagem server-side pra descobrir se algo no cliente funciona... pra isso que você falou existe a tag noscript...
  21. ESerra

    Pagina em php do quiz

    Ai tem dois modos... no primeiro, guarda em sessões os IDs das questões e as alternativas certas, como você vai colocar várias questões, em cada volta do laço você gera campos do tipo radio sequenciais, mais ou menos assim: questão 1: <INPUT TYPE="radio" NAME="resposta[1]" VALUE="A"> <INPUT TYPE="radio" NAME="resposta[1]" VALUE="B"> <INPUT TYPE="radio" NAME="resposta[1]" VALUE="C"> <INPUT TYPE="radio" NAME="resposta[1]" VALUE="D"> <INPUT TYPE="radio" NAME="resposta[1]" VALUE="E"> questão 2: <INPUT TYPE="radio" NAME="resposta[2]" VALUE="A"> <INPUT TYPE="radio" NAME="resposta[2]" VALUE="B"> <INPUT TYPE="radio" NAME="resposta[2]" VALUE="C"> <INPUT TYPE="radio" NAME="resposta[2]" VALUE="D"> <INPUT TYPE="radio" NAME="resposta[2]" VALUE="E"> Ai no action do FORM você pega o que vem dos radios e compara com o que está nas sessões... Na segunda alternativa, você teria que utilizar javascript para ao clicar no botão já exibir as respostas certas, mas ai já é outra história...
  22. ESerra

    Não manda e-mail

    Até onde eu me lembro a mail() não funciona o awardspace... solução alternativa é utilizar a classe phpmailer para enviar por SMTP autenticado...
  23. ESerra

    Não manda e-mail

    Seu host está com a função mail habilitada? Faça um teste: <?php mail("SEU EMAIL", "TESTE", "TESTE\nTESTE\nTESTE"); ?> Substitua "SEU EMAIL" por um e-mail real seu, veja se recebe, se receber pode ser que por algum motivo os outros hosts estão enviando seu e-mail para a caixa de spam ou simplesmente apagando eles...
  24. ESerra

    Upload.me ajudem.

    Esses dois fazem mais do que você quer: http://scriptbrasil.com.br/forum/index.php?showtopic=103230 http://scriptbrasil.com.br/forum/index.php?showtopic=91361 No próprio manual tem um exemplo simples de upload...
×
×
  • Criar Novo...