Ir para conteúdo
Fórum Script Brasil

ikkinet

Membros
  • Total de itens

    435
  • Registro em

  • Última visita

Tudo que ikkinet postou

  1. Opa.. Não havia prestado atenção. Pode não ser este, o erro principal, mas troca de mysql_fetch_row por mysql_fetch_array, dentro do while. Outra coisa: você esqueceu de selecionar qual base de dados ele deverá usar. Você definiu a tabela, no SELECT, mas esta tabela está em que base? Use: mysql_select_db("base", $conec); antes do mysql_query. No OR DIE() do mysql_query, tire a mensagem que está e coloque a função mysql_error(). $query = mysql_query(...) or die(mysql_error()); Isto irá mostrar qual o erro que o mysql retornou. Me ajuda muito, a descobrir alguns erros. Tenta aí. Qualquer coisa, é só postar.
  2. Acho que seria mais fácil, e mais prático, além de usar as técnicas para criação de relacionamentos do banco de dados, fazer a verificação dos amigos pelo própria consulta SQL.
  3. Mas pelo menos 1 aparece? Se é essa a dúvida, o problema está no mysql_fetch_array(). Desta forma, a função só retornará o primeiro registro encontrado. Para os demais registros, você deve envolver as ações de quando se acha um registro (imprimir os dados na tela, por exemplo) dentro de um while. Assim, você deve fazer as seguintes alterações no seu arquivo: Trocar disto: if ($achou > 0) { $row = mysql_fetch_row ($query); $nome = $row[0]; $unidade = $row[1]; $telefone = $row[2]; $email = $row[3]; $cargo = $row[4]; echo ("<BR>"); echo ("<table width=\"640\" border=\"0\" cellspacing=\"0\" align=\"center\"> <tr><td>"); echo ("<b> Resultado da Consulta </b>"); echo ("<br><br>"); echo ("<b> Nome: </b> $nome <br>"); echo ("<b> Unidade: </b> $unidade <br>"); echo ("<b> Telefone: </b> $telefone <br>"); echo ("<b> E-mail: </br> $email <br>"); echo ("<b> Cargo: </b> $cargo <br>"); echo ("</td> </tr> </table>"); echo ("<center> <b> <a href=\"consulta.html\">Voltar</a></b></center>"); } Para isso: if ($achou > 0) { while($row = mysql_fetch_row ($query)) { $nome = $row[0]; $unidade = $row[1]; $telefone = $row[2]; $email = $row[3]; $cargo = $row[4]; echo ("<BR>"); echo ("<table width=\"640\" border=\"0\" cellspacing=\"0\" align=\"center\"> <tr><td>"); echo ("<b> Resultado da Consulta </b>"); echo ("<br><br>"); echo ("<b> Nome: </b> $nome <br>"); echo ("<b> Unidade: </b> $unidade <br>"); echo ("<b> Telefone: </b> $telefone <br>"); echo ("<b> E-mail: </br> $email <br>"); echo ("<b> Cargo: </b> $cargo <br>"); echo ("</td> </tr> </table>"); echo ("<center> <b> <a href=\"consulta.html\">Voltar</a></b></center>"); } }
  4. ikkinet

    Traduzindo O Site

    Outra opção que, em conceito, é bem parecida com a acima, é criar um arquivo de configuração. Este arquivo é incluído em todas as páginas, por exemplo. Na verdade, seriam vários arquivos (cnf_pt_BR.php, cnf_en_US.php). Cada um deles, teria as variáveis que seriam colocadas no lugar do texto na página a ser exibida. Como disse, o conceito é o mesmo, mas são várias formas de implementar.
  5. Na verdade, acho que está mais relacionado com um sistema agendador de tarefas que execute este script que com o Banco, propriamente dito. Neste caso, vai depender do sistema operacional do servidor onde está a rodar o serviço. Se for Linux, por exemplo, use o Cron. Agende um evento para rodar todos os dias, ou duas vezes ao dia, sei lá, fazendo com que ele execute o script para enviar os e-mails. Se for Windows, não faço a mínima idéia de como fazer isso.
  6. Não estou bem habituado com as regras da casa, mas creio que não seja permitido, nem mesmo pelo bom senso, a criação de várias respostas consecutivas, da forma como foi feito. De qualquer forma, acho que seria mais higiênico a edição da resposta anterior, quando nenhum outro membro postou algo. Somente um ponto de vista pessoal. Sobre o httdp.conf, não adianta criá-lo no seu diretório, como o .htaccess. Este arquivo é específico do Apache, e deve ser editado diretamente no arquivo de configuração (httpd.conf) do Apache instalado. Quanto ao .htaccess, tenha certeza da localização do arquivo a que você se refere nele. Por exemplo, se seu endereço é www.servidor.com.br/~usuario/ e sua página 404.php está em www.servidor.com.br/~usuario/404.php, setar o ErrorDocument 404 /404.php fará com que o .htaccess procure o 404.php na raiz do www.servidor.com.br.
  7. Muito provavelmente, deve ser por causa do DNS. No seu notebook, tenta configurar o DNS apontando para o mesmo IP que está como Gateway. Desta forma, seu computador servidor, será o servidor de DNS e ficará responsável por traduzir os nomes para seu Notebook.
  8. Pelo que sei, o PUMP é um cliente DHCP que o Kurumin recomenda que seja instalado, se não me engano. Sendo assim, ele deveria pegar dinamicamente o IP, o que faria com que eles estivessem na mesma rede lógica. Neste caso, veja se estão fisicamente ligadas (o que é provável). Se a internet está funcionando, significa que estão na mesma rede lógica e que estão fisicamente conectados, lógico, o problema é outro. Mas não entendi sua pergunta. Como assim: o WinXP não enxerga sua máquina e a sua não enxerga o WinXP? Enxergar onde, e como? Não pingam (o que é impossível, já que a internet está compartilhada)? Não enxergam em ambiente de rede? Pelo Samba? Especifíca melhor a sua dúvida.
  9. Tente os comandos: # pppoe-setup Isto irá rodar um programa para configurar seu adsl. #pppoe-start Irá iniciar o serviço #pppo-stop Parará o serviço
  10. ikkinet

    Criar Um Web Mail

    Já deu Chmod 777 na pasta temporary_files?
  11. Eu sei que o IE não é um standard-compilant webbrowser, e no Firefox já funcionou. Mas eu gostaria de saber se há (e há) e como é que se faz isso no IE, porque o phpMyAdmin faz isso. Só que eu não consegui entender como ele fez. No CSS eu uso: table tr.linha { background-color: FFFFFF } table tr.linha:hover background-color: C0C0C0 } No FF funciona certinho. Desde já agradeço.
  12. ikkinet

    Medidor De Velocidade..

    Bom, Visitei o site que passou e ví que eles disponibilizam a forma de como fazer um medidor. Agora basta codificar isto.
  13. Bom, Em se tratando de linux, eu faria o seguinte: <? exec('rm -Rf ../galeria/images/galeria/'.$gal_pasta); ?>
  14. ikkinet

    Medidor De Velocidade..

    Ou Tenko. Eu acho que não é bem isso que o Tavinho quer, não. No seu exemplo, a velocidade é constante, de 56000 bits por segundo. Acho que ele quer encontrar a velocidade do usuário. Eu não sei como fazer isso, mas acho que não deve ser muito difícil.
  15. ikkinet

    Arquivo Txt

    Você disse que desconfia que possa ser o chmod, mas já tentou mudar? Tenta dar um chmod 777 no arquivo e vêo que dá.
  16. ikkinet

    Soma

    SELECT SUM(campo) as soma FROM tabela ...
  17. ikkinet

    Datas Em Formulários

    <? function converte_data($data, $flag) { switch($flag) { case 'B': { $novadata = explode("/", $data); $novadata = array_reverse($novadata); $novadata = implode("-", $novadata); }; break; case 'U': { $novadata = explode("-", $data); $novadata = array_reverse($novadata); $novadata = implode("/", $novadata); } } return $novadata; } ?> Essa função leva em conta que, o flag B significa que irá converter para o formato do banco (YYYY-MM-DD) e U o formato do usuário (DD/MM/YYYY). Como usar: <? $data = converte_data($_POST[data], "B"); $sql = mysql_query(...); ?>
  18. Então, meu caro amigo. Use exec() [http://br2.php.net/manual/pt_BR/function.exec.php], que executa um programa externo. E o programaque o exec() irá executar é o ping do servidor. Então, faça como você´faria para verificar se a máquina dele está onlie, com o ping, porém coloque dentro do exec(). Depois, capture a saída do retorno e verifique se os pacotes estão sendo transmitidos. E você saberá se a máquina dele está online.
  19. Eu acho que entendi o que ele quis dizer... Ele tá querendo que o include(conect.php) esteja dentro da variável que ele está declarando alí. Tenta assim, cara: <? switch ($_GET['id']){ default: $id = '<table>' . include("conect.php"); $sql = mysql_query("SELECT * FROM tabela"); while ($res = mysql_fetch_array($sql)) { $res['celula'] . ' <br> ' . } . '</table>'; break; } ?> Eu não sei se funciona, nunca testei. Mas acho que , se for, é assim. Mas uma coisa: por que o include e o mysql_query têm que estar alí dentro? Poderia se fazer assim: <? $id = ""; switch ($_GET['id']){ default: { include("conect.php"); $sql = mysql_query("SELECT * FROM tabela"); while ($res = mysql_fetch_array($sql)) { $id .= $res['celula'] . ' <br> '; } break; } ?> <table> <?=$id?> </table> Mas tenta o jeito que mandei antes.
  20. ikkinet

    Links Listas

    Sim, é possivel!
  21. Olha, Eu faria usando exec() e ping, como já fiz uma vez pra testar quais máquinas estavam ligadas em uma rede local.
  22. Não. Essa função de mandar e-mail não precisa deste tipo de permissão. O erro está é no $headers que não possui nada. Troque a primeira linha ($de = ....) e coloque esta linha: $headers = $_GET[nome].' <'.$_GET.'>'; Deve funcionar. Vai ficar assim: <?php //informações $headers = $_GET[nome].' <'.$_GET[email].'>'; $para = "draconmaledictus@gmail.com"; $assunto = "Formulário da web"; $corpo .= "Nome = $_GET[nome] .\n"; $corpo .= "E-mail = $_GET[email] .\n"; $corpo .= "Telefone = $_GET[tel] .\n"; $corpo .= "Cidade = $_GET[cid] .\n"; $corpo .= "UF = $_GET[uf] .\n"; $corpo .= "Mensagem = $_GET[msg] .\n"; $corpo .="\n\n=====================================\n"; $corpo .= "Formulário Web\n"; $corpo .= "========================================"; // Mensagem resposta echo ("&resultado=Sucesso!&"); mail("$para","$assunto","$corpo","$headers"); ?> Tenta aí e qualquer coisa posta aqui.
  23. bom... eu fiquei curioso com o que você falou e, como eu também tava precisando disso, resolvi dar uma oolhada. cara, eu testei aqui e funcionou perfeitamente... a funcao é flush() mesmo... <? .... $sql = "SELECT * FROM tabela"; $query = mysql_query($sql); while($row = mysql_fetch_array($query)) { echo $row[codigo]; flush(); } ... ?> assim a cada loop ele vai mostrando na tela... funcionou certinho aqui... inclusive, vlw ai pelo toque... espero ter ajudado..
  24. ikkinet

    Senhas Do Invision

    acho que ele quer saber qual algoritmo o invision usa... bom... eu nunca vi o codigo do invision... mas os algoritmos de criptografia que conheco do php são - md5 - sha1 - crypt eu só conheco esses, e o invision deve trabalhar com algum desses... mas agora acho que já da pro povo aqui entender melhor o que você quer...
×
×
  • Criar Novo...