Ir para conteúdo
Fórum Script Brasil

mJi

Membros
  • Total de itens

    429
  • Registro em

  • Última visita

Tudo que mJi postou

  1. Quais fatores... Primeiramente, o usuário do navegador pode escolher se deseja ou não permitir a interpretação de códigos javascript. Há opções avançadas que podem ser configuradas, dependendo do navegador. Além disso, o IE tem inúmeras falhas de interpretação de Javascript. Você vai cansar de ver por aí códigos que funcionam às mil maravilhas em navegadores como Chrome, Firefox ou Opera, mas sequer dão sinal de vida em qualquer versão do Internet Explorer. Em alguns casos, o IE considera um código inofensivo algo malicioso, e o bloqueia automaticamente, mas isso é muito falho. Sobre inserir Javascript em suas páginas, eu diria que você não deve sequer cogitar partir para um projeto sério sem planejar usar javascript. Facilita muito algumas tarefas, torna as páginas mais dinâmicas sem requerer conhecimentos profundos na área, de certa forma, melhora a segurança, embora seja uma linguagem client-side (é executada no computador do visitante do site, e não no servidor). Recomendo que pesquisees sobre os avanços nos motores javascript dos navegadores. Estão cada vez mais eficientes.
  2. mJi

    Calculos Diversos

    É mais ou menos isso ae. Recomendo dar uma pesquisada no google. E aqui: http://www.cplusplus.com/reference/clibrary/cstdio/fflush/
  3. mJi

    Calculos Diversos

    Limpe o buffer de entrada antes de ler o caractere que representa a operação a ser realizada. Aquele printf() deixou um caractere que será lido automaticamente pelo scanf(), se você não limpar o buffer. E ainda, após você realizar o cálculo de cada 'case' do switch(), deve colocar um 'break'. Se não colocar, todos os cálculos serão realizados.
  4. Este seu código possui alguns erros. 1º: o mais recomendado é que se declare variáveis apenas de escopo local. Apenas use variáveis de escopo global em casos que não é possível utilizar as locais. 2º: Você, ao usar strcpy(), está invadindo algumas posições da memória. "etanol" possui 6 caracteres, mas é necessário adicionar mais um para ser o caractere terminador nulo, que a função strcpy() adiciona automaticamente. Portanto, é necessário declarar o vetor de caracteres 'combustivel' com 7 posições, e não 5. Invadir a memória pode não dar erro algum, mas há casos fatais.
  5. Uma string é um array de caracteres, então esta variável 'palavra' já possui cada caractere em uma posição do vetor. A posição seguinte ao último caractere do vetor é um caractere terminador nulo. Se quiser passar para um outro vetor, strcpy() pode ser usado. Você tmbém pode ir atribuindo caractere por caractere através de um laço de repetição.
  6. Que eu saiba, isto é impossível. Até porque a url de download de cada arquivo varia nesses hosts.
  7. mJi

    SQL INJECTION (HELP)

    E se o meliante entrar com dropselecttable ? Ou insfromert ?
  8. Tentando dessa maneira, dá certo? <?php //Conecte-se ao servidor do banco de dados - EDITE COM IP, USER E PASS CERTOS mysql_connect("127.0.0.1", "root", "root"); //Selecione o banco de dados correto mysql_select_db("pizzaria"); //Se $_GET['cliente'] estiver sendo passado... if(!empty($_GET['cliente'])){ $query = "SELECT * FROM `pedidos` WHERE `clientes` LIKE '".$_GET['cliente']."'"; $resultado = mysql_query($query); while($linha = mysql_fetch_array($resultado)){ echo ' <tr><td>Pedido:'. $linha['id'] .'</td> <td><center>Cliente:<br><b>'. $linha['cliente'] .'</td> <td><center>Endereço:<br>'. $linha['endereco'] .'</td> <td><center>Sabor:<br>'. $linha['sabor'] .'</td> <td><center>Bebida:<br>'. $linha['bebida'] .'</td> <td><a href="excluir.php?id='. $linha['id'] .'"><img src="Cancelar.png" height="30" width="100"></td></tr>'; } } ?>
  9. Com um form em HTML e javascript, dá pra fazer... No form, dois campos: vitórias e derrotas. Coloca um OnSubmit, e envia o form pro javascript. Pega os valores digitados, e faz o cálculo. Então, pode exibir num alert() ou até num terceiro campo do HTML.
  10. Aparentemente teu site está sendo checado pelo host.
  11. mJi

    Localização por CEP

    Você não pode estipular proximidade baseado apenas no CEP. O CEP é de uma cidade inteira. O que você pode fazer é obter as empresas da cidade do usuário.
  12. mJi

    MySql não conecta

    O mysql server é local? Se sim, tente alterar de 'localhost' para '127.0.0.1' o endereço IP de conexão. Caso seja externo, verifique o endereço IP utilizado.
  13. Ao invés de radio buttons, tente checkboxes. É possível deixar mais de um checkbox selecionado (exceto se possuem o mesmo name).
  14. Usaste mysql_select_db() para selecionar o banco de dados?
  15. mJi

    Erro no meu estudo de php

    poste seus códigos... edit: já postou... =/
  16. Provavelmente porque o timestamp é inválido. O timestamp é um número, representa a quantidade de segundos desde a época UNIX (January 1 1970 00:00:00 GMT). A função time() retorna o timestamp atual. Já se você quiser obter o timestamp de uma data qualquer, pode usar mktime().
  17. formato dd/mm/aaaa seria date('d/m/Y', $timestamp); onde $timestamp possui o timestamp da data a ser exibida. Se no DB a data está 2 fev 2012, você pode fazer uma função que converta para o formato que deseja... Fiz uma aqui: function converteData($data){ $data = explode(" ", $data, 3); $retorno .= $data[0]; switch($data[1]){ case "jan": $retorno .= "/01/"; break; case "fev": $retorno .= "/02/"; break; case "mar": $retorno .= "/03/"; break; case "abr": $retorno .= "/04/"; break; case "mai": $retorno .= "/05/"; break; case "jun": $retorno .= "/06/"; break; case "jul": $retorno .= "/07/"; break; case "ago": $retorno .= "/08/"; break; case "set": $retorno .= "/09/"; break; case "out": $retorno .= "/10/"; break; case "nov": $retorno .= "/11/"; break; case "dez": $retorno .= "/12/"; break; } $retorno .= $data[2]; return($retorno); } Ela recebe a data no formato 2 fev 2012 e retorna 2/02/2012.
  18. Código bom... Eu faria algo assim (sem switch): #include <stdio.h> #define FLAG -1 int main(){ short int codigo, quantidade; float acumulado = 0, precos[5] = {2.98, 4.50, 9.98, 4.49, 6.87}; do { printf("Informe o codigo do produto (1/2/3/4/5)\n(-1 para sair) ----> "); scanf("%hi", &codigo); if (codigo == FLAG) break; printf("Informe a quantidade do produto %d vendida: ", codigo); scanf("%hi", &quantidade); acumulado += (quantidade) ? quantidade * precos[codigo - 1] : 0; }while(1); printf("\nValor de revenda total da semana: R$ %.2f\n", acumulado); return (0); } Basicamente, trocaria as variáveis 'int' por 'short int'. Este tipo ocupa menos espaço (16 bits), e serve ao propósito. E adicionaria os valores á um vetor.
  19. mJi

    Jump

    Isso ae Eu tava pensando em algo assim <script type="text/javascript"> function MM_jumpMenu(targ,selObj,restore){ var nome = document.getElementById('Nome').value; var idade = document.getElementById('Idade').value; var cidade = document.getElementById('Cidade').value; eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'"); if (restore) selObj.selectedIndex = 0; document.getElementById('Nome').value = nome; document.getElementById('Idade').value = idade; document.getElementById('Cidade').value = cidade; } </script>
  20. mJi

    Jump

    Não sei se há uma maneira simples de fazer isso, mas na função MM_jumpMenu() você pode 'pegar' o valor digitado nesses campos (Nome, Idade e Cidade) com o getElementById, e após fazer o jump, recolocar esses valores nos campos. Eu sei, não é legal, mas é uma ideia. =)
  21. É isso mesmo kuroi. Também é importante salientar que a maioria dos bancos tem uma política de não enviar e-mails para os clientes. (ao menos, não enviar e-mails não requisitados)
  22. mJi

    Negrito em html

    Tente com <strong>Texto</strong> Aqui, ele tem predominado sobre o CSS.
  23. Tecnicamente, é possível. Instale um servidor FTP em sua máquina (como por exemplo, o FileZilla Server). Será necessário configurar o diretório root para que seja possível acessar o arquivo desejado; Instale um software tipo o No-IP!, para acessar sua máquina independente do IP dela. Então, é possível 'buscar' o arquivo em sua máquina. Basta acessar o arquivo através do servidor FTP instalado, estabelecendo a conexão com ftp_connect() e pegando com ftp_get(). Obviamente, seu PC deve se manter ligado.
  24. mJi

    [Dúvida] Php link

    Acredito que a melhor saída seja colocar um iframe nessa div grande, e em cada botão, setar o target para tal iframe. É fácil achar no google a sintaxe do código. Outra saída seria com javascript (onclick + innerHTML), mas é bem mais complicado e muita gambiarra.
  25. mJi

    Campo de Login C

    O sinal de exclamação serve para inverter o resultado da expressão. strcmp() compara duas strings, e retorna: Ou seja, se as strings são iguais, retorna zero. Portanto, se o login e a senha forem corretos, ambas as chamadas á strcmp() vão retornar zero. Isso resultaria em 'FALSE' e iria direto para o 'else', pois a expressão ficaria if( 0 && 0) Com o ponto de exclamação, a expressão se torna verdadeira. if( 1 && 1)
×
×
  • Criar Novo...