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

    Ajuda > Criando Formulário

    Acontece que você não entendeu nada... para você pegar o corpo da mensagem você deve utilizar o $_POST['nome_do_campo_referente_ao_corpo'] e chamar isso no mail...
  2. ESerra

    Ajuda > Criando Formulário

    O outro arquivo é o que vai enviar via e-mail para onde você quer... para isso use a função mail... Ai » http://www.criarweb.com/artigos/189.php tem um exemplo completo...
  3. ESerra

    Datas

    Se o campo for do tipo DATE não... pois date admite apenas o padrão unix YYYY-MM-DD... contudo você pode formatar a data de modo bem simples para exibir (em php): <?php $data_vinda_do_bd = "2007-03-23"; $data = date("d-m-Y",strtotime($data_vinda_do_bd)); ?> Isso vai imprimir a variável $data como 23-03-2007.
  4. O que acontece é o seguinte... nessa linha: $upfile = '/Arquivos/upload/'.$_FILES['userfile']['name']; Se você der um echo vai aparecer somente: /Arquivos/upload/ Por isso o erro: Warning: fopen(/Arquivos/upload/): Ai deveria aparecer: /Arquivos/upload/Nomedoarquivo.extensão
  5. A sua leitura está errada, o que o erro está dizendo é que você está tentando abrir um diretório com fopen, mas fopen serve para arquivos e URLs...
  6. Não... antes de começar a definir a variável $mensagem coloque o $tipo = .... assim: $tipo = $_POST['tipo']; $mensagem_ok = " Tipo: $tipo\n Nome: $nome\n ...continua o código
  7. ESerra

    Chmod

    Bom, vamos fazer um raciocíonio simples, o sistema NÃO tem sistema de permissões (assumindo que você esteja usando windows), ai você tem 2 opções: 1 - Não faz nada, pois não há o que fazer; 2 - Se desesperar e passar o dia pensando em "como fazer um chmod num sistema que não tem sistema de permissões, logo, que não tem chmod". A única coisa que no windows tem que ser cuidada é ter certeza que a pasta em questão não está marcada como "apenas leitura" ou "arquivo morto"... o oscommerce pede isso para a pasta que vai receber os arquivos de upload (fotos dos produtos)...
  8. ESerra

    Chmod

    Se você rodar o sistema em ambiente windows não tem como fazer, pois chmod é uma coisa do ambiente unix... Se for em ambiente Unix ai você pode usar o chmod para alterar a propriedade para o evento que roda no script...
  9. Antes disso que você postou tem: $tipo = $_POST['tipo']; ?
  10. Movendo pro lugar certo: PHP » HTML, XHTML, CSS
  11. No seu CSS você determinou: .v2c { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #646464; text-decoration: blink; text-align:justify; } Então o sublinhado manda o texto "piscar"... retire isso se você não quer que o texto pisque...
  12. ESerra

    Rede Demora A Iniciar

    Para descobrir o Gateway vá pro prompt de comando e digite "ipconfig" (sem as aspas, é claro)... Só não sei o que vai aparecer pra você... aqui aparece 2 configs, uma que mostra a parte referente a rede interna e a outra que é referente ao modem (dai mostra o ip real, gateway real) o DNS não é mostrado... mas isso teoricamente a mantenedora do speedy deve fornecer...
  13. Sinceramente, o que você quer? O código SQL que eu lhe passe retornar APENAS os registros duplicados, ou seja, tudo que ele retornar faz parte de registro duplicado. Claro, que como você mesmo já chegou a essa conclusão, o GROUP BY une tudo que é duplicado e mostra tudo num bloco, só, mas a partir do momento que você sabe como conseguir os registros duplicados, você pode implementar uma rotina para pegar os dados duplicados e exibí-los na tela...
  14. Assumi apenas que sempre o IP teria xxx.xxx.xxx.alguma coisa... se o seu ip for variar você pode usar o explode, para dividir o IP em 4 pedaços... transforma esses pedaços em um array, como você sempre vai querer mudar o último pedaço ele será o valor $nome_do_array[3], dai você usa o implode para juntar tudo novamente...
  15. Ele está repetindo até travar porque está entrando em looping... o problema não está de fato na linha 36 e sim na 35... Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\xampp\htdocs\jus\piadas\piada.php on line 36 Pois o argumento elencado no erro é o $sql, que na verdade é: mysql_query("SELECT * FROM contos WHERE id = '$prox_pag'"); A sintaxe está correta, então o erro pode estar na conexão com o banco de dados ou com a escolha da tabela...
  16. Lembre-se que essa sintaxe assim como um: SELECT * FROM tabela solto não serve para nada... você tem que colocar ela dentro do contexto do seu script...
  17. A sintaxe do mysql_connect está errada... o correto é mysql_connect('endereço do servidor','nome do usuario','senha do usuario')
  18. Não se apaga... apenas não se cita... sempre que o arquivo que você for utilizar query string for index.algumacoisa você não precisa citar o arquivo, pois ficará subentendo que a query se destina ao arquivo index.
  19. Vou montar um exemplo, basedo no link "próximo registro"... Bom, assumindo que o cidadão esteja no registro 4... logo isso terá que ser passado pela URL, e ela ficar algo do tipo: www.seusite.com/pagina.php?registro=4 Para montar o próxima ficaria mais ou menos assim: <?php //faz as conexões com o banco de dados; $pag_atual = $_GET['registro']; $prox_pag = $pag_atual+1; $controle = 0; while ($controle == 0){ $sql = mysql_query("SELECT * FROM tabela WHERE id = '$prox_pag'"); if (mysql_num_rows($sql) == 1){ echo"<a href=\"pagina.php?registro=$prox_pag\">Próximo</a>"; $controle++; } else {$prox_pag++;} } ?> Lembrando que isso é só o modus operandi, ou seja, é só como fazer, mas você tem que prever por exemplo uma rotina que veja se o prox_pag já não ultrapassou o último registro (ou seja, se a página atual já é a última não tem link para próxima página) e também a idéia é a mesma para a primeira página...
  20. Como o campo é do tipo autoincrement a idéia é mesmo que nenhum ID seja reaproveitado... o que você pode fazer é na hora de montar o link para o anterior e próximo fazer uma verificação (SELECT combinado com o mysql_num_rows) no banco de dados, se a verificação retornar 0 significa que o ID não existe, nesse caso você força ele a verificar o próximo ID se ele retornar zero você continua a verificar até o mysql_num_rows retornar 1 (que no caso significa que foi encontrado um resultado no banco de dados), claro que isso tudo vai ter que ser posto dentro de um laço de repetição (while... ou for...).
  21. Legal... só que o banner escrito ciências da computação... o nome do curso é ciência da computação...
  22. No front-end que você usa (phpmyadmin, mysql-front, etc...) use a ferramenta de backup, e o arquivo que ele gerar use pra incluir no front-end do host (geralmente é o phpmyadmin)...
  23. ESerra

    Echo

    Dar um echo é dar o comando pro php "printar" (exibir as variáveis em questão...), por exemplo: <?php $bla = "Isso é um exemplo de echo"; echo $bla; ?> o que o "echo $bla" vai fazer é exibir o "Isso é um exemplo de echo"...
  24. No mínimo você tá juntando o número 192.168.100.0 direto com o valor entre 100 e 200... Assumindo que IP 192.168.100.0 esteja numa variável chamada x e o valor entre 200 num chamada y... <?php $x = "192.168.100.0"; $x = substr("$x", 0, 11); $y = "150"; //Aqui é o número aleatório... $ip_pra_gravar = "$x$y"; ?>
×
×
  • Criar Novo...