Ir para conteúdo
Fórum Script Brasil

deivis

Membros
  • Total de itens

    45
  • Registro em

  • Última visita

Tudo que deivis postou

  1. Como é que eu posso fazer um autenticador de imagens, em quais tipos de sites ele é mais necessário.
  2. Como fazer um efeito tipo do office xp quando o mouse está em cima de uma figura ou botão. É possível fazer com CSS?
  3. Como posso fazer para aparecer apenas o endereço do site (www.site.com) na barra de endereço do navegador. O meu problema é o seguinte, é que eu já fiz um site que passa alguns valores de uma página para a outra, só que eu queria que esses valores não fossem mostrados. Já vi dicas para utilizar frames, mas o problema é que já existem várias páginas prontas.
  4. Gostaria de saber pra que serve aquela verificação de imagens como no chat do uol e outros vários sites. E como é que funciona essa verificação. É útil em que tipo de site?
  5. Fiz o seguinte script que copia uma imagem para pasta fotos e grava o seu caminho no banco de dados (MySQL). if($_FILES["edtImagem"]["tmp_name"] != ""){ $ext=explode('.', $_FILES['edtImagem']['name']); if (($ext[1] == 'JPG') || ($ext[1] == 'GIF') || ($ext[1] == 'jpg') || ($ext[1] == 'gif')){ $nm = "fotos/".$_FILES['edtImagem']['name']; copy($_FILES["edtImagem"]["tmp_name"], "fotos/".$_FILES["edtImagem"]["name"]); $path = $nm; } else { echo "<script>\n"; echo "alert('Este tipo de arquivo(".$ext[1].") não é valido. ');\n"; echo "history.back();\n"; echo "</script>\n"; die(); } }else{ $path = ""; } Agora gostaria de saber como posso fazer para gerar uma miniatura no tamanho 100x80 de qualquer imagem que fosse copiada para a pasta fotos. E que essa miniatura fosse copiada para a mesma pasta com um nome diferente.
  6. Eu estou usando o componente TZUpdadeSQL da Zeos, e no caso queria colocar esta SQL na propriedade insert deste. Sendo que quando fosse dado um post na Query ele iria executar estes três inserts de uma só vez. #Tabela principal (incluindo registro) INSERT INTO Produtos( Codigo, CodFornecedor, DataIni, DataFim, Descricao, Unidade, ClassFiscal, CodMarca, PrecoCusto, PrecoVenda, PercDescVista, PercDescPrazo, DescAtivoVista, DescAtivoPrazo, CodGrupo, PercMargemLucro) VALUES ( :Codigo :CodFornecedor, :DataIni, :DataFim, :Descricao, :Unidade, :ClassFiscal, :CodMarca, :PrecoCusto, :PrecoVenda, :PercDescVista, :PercDescPrazo, :DescAtivoVista, :DescAtivoPrazo, :EstMinimo, :EstMaximo, :EstAtual, :CodGrupo, :PercMargemLucro); #Tabela Secundária (informações - variacao 0) INSERT INTO InfProduto( CodProduto, Variacao, EstMinimo, EstMaximo, EstAtual) VALUES ( :Codigo, '0', :EstMinimo, :EstMaximo, :EstAtual); #Tabela Secundária (informações - variacao 1) INSERT INTO InfProduto( CodProduto, Variacao, EstMinimo, EstMaximo, EstAtual) VALUES ( :Codigo, '1', :EstMinimo, :EstMaximo, :EstAtual);
  7. deivis

    Mysql

    Faça um arquivo de configuração do tipo ini OBS.: o nome do arquivo ini tem de ser o mesmo nome do projeto no Delphi. O arquivo pode ser feito no bloco de notas. Exemplo: aplicativo.ini [Mysql] Hostname=localhost Bd=Teste User=Joao password=123456 Onde Hostname é o nome do computador ou endereço IP de onde está a base de dados. Bd é o nome da base de dados, User é o usuário, e password é a senha. Depois crie uma procedure do tipo: (crie esta procedure em uma unit de funções) procedure ConectaMysql(Conexao : TZConnection); { Será usada para que seja feita a configuração e conexao com o banco de dados. } var //variaveis de arquivo INI. vNomeIni : string; vArquivoIni : TIniFile; vHostName, vBd, vUser, vPassword : string; //parametros de conexao. begin // abre arquivo INI para carregar os parametros ... vNomeIni := ChangeFileExt(ParamStr(0), '.INI'); vArquivoIni := TIniFile.Create(vNomeIni); //carrega os parametros de conexao. vHostName := vArquivoIni.ReadString('Mysql','Hostname','NO_DATA'); vBd := vArquivoIni.ReadString('Mysql','Bd','NO_DATA'); vUser := vArquivoIni.ReadString('Mysql','User','NO_DATA'); vPassword := vArquivoIni.ReadString('Mysql','Password','NO_DATA'); if vPassword = 'NO_DATA' then vPassword := ''; //carrega componente de conexao. Conexao.HostName := vHostName; Conexao.Database := vBd; Conexao.User := vUser; Conexao.Password := vPassword; Conexao.Connect; //conecta com o banco de dados. end; Agora no Source do aplicativo (Project->View Source), após ser criado o Data Module (suponho que estenha usando um Data Module) chame a função da seguinte forma: ConectaMysql(NomeDoDataModule.NomeDoZeosConnection); Agora supondo que a base de dados esteja no computador com IP 192.168.0.1, no arquivo ini dos outros computadores é só você deixar este número em Hostname. Espero ter ajudado.
  8. É que no caso são três tabelas e apenas uma query. Será que isso é possível?
  9. Gostaria de saber como fazer para usar vários insert's em um updade SQL, estou usando MySql, o componente para acessar o MySql é o ZEOS. No programa é incluido um registro em uma tabela, mas após ser incluido esse registro é preciso gravar em outra tabela mais dois registros com o código do registro anterior e mais outras informações. Tentei assim, mas não funciona: #Tabela principal (incluindo registro) INSERT INTO Produtos( Codigo, CodFornecedor, DataIni, DataFim, Descricao, Unidade, ClassFiscal, CodMarca, PrecoCusto, PrecoVenda, PercDescVista, PercDescPrazo, DescAtivoVista, DescAtivoPrazo, CodGrupo, PercMargemLucro) VALUES ( :Codigo :CodFornecedor, :DataIni, :DataFim, :Descricao, :Unidade, :ClassFiscal, :CodMarca, :PrecoCusto, :PrecoVenda, :PercDescVista, :PercDescPrazo, :DescAtivoVista, :DescAtivoPrazo, :EstMinimo, :EstMaximo, :EstAtual, :CodGrupo, :PercMargemLucro); #Tabela Secundária (informações - variacao 0) INSERT INTO InfProduto( CodProduto, Variacao, EstMinimo, EstMaximo, EstAtual) VALUES ( :Codigo, '0', :EstMinimo, :EstMaximo, :EstAtual); #Tabela Secundária (informações - variacao 1) INSERT INTO InfProduto( CodProduto, Variacao, EstMinimo, EstMaximo, EstAtual) VALUES ( :Codigo, '1', :EstMinimo, :EstMaximo, :EstAtual);
  10. Estou tentanto fazer uma animação com 4 camadas e 180 quadros, da primeira vez que aparecer, nas 4 camadas fazem uma animação até o quadro de número 180, mas antes de começar a dar um loop na animação gostaria de parar a primeira camada e o restante continuasse em um loop infinito.
  11. deivis

    Arquivos De Um Diretório

    Obrigado, funcionou! Agora gostaria de saber se tem como abrir os arquivos ordenados por data.
  12. deivis

    Diretório Existe

    Obrigado, funcionou!
  13. Gostaria de saber se tem uma função que conte o total de arquivos em um diretório, e se também existe uma função que retorne o nome dos arquivos?
  14. deivis

    Diretório Existe

    Estou fazendo um script de log e estou separando os logs da seguinte forma ano->mes->dia, sendo que ano e mes são diretório e dia é o arquivo de log, gostaria de saber como faço para verificar se um diretório existe, eu fiz assim mais não funcionou: if (!(chdir($ano))){ mkdir($ano, 0755); chdir($ano); } if (!(chdir($mes))) { mkdir($mes, 0755); chdir($mes); }
  15. deivis

    Segurança

    Eu acho que não está dando certo porque ele passa as variáveis para outra página com o seguinte valor: $nome = 1 \' or 1 = \' 1 $senha = 1 \' or 1 = \' 1 Sempre coloca uma barra antes do apóstrofo, como é que faço para passar os valores sem as barras?
  16. deivis

    Segurança

    eu coloquei o valor 1' or 1 = '1 tanto no campo de login como no campo senha, mas não foi permitido o acesso a página. Também testei a seguinte SQL no MySQL Front, aí sim funcionou selecionando todos os usuários. select * from tabela where usuario = '1' or 1 = '1' and senha = '1' or 1 = '1' Será que eu fiz algo errado, o meu script já foi postado. Porque será que não funciona?
  17. deivis

    Segurança

    No caso quando eu não tinha colocado a função ANTI INJECTION como é que eu faria pra poder acessar as páginas de acesso restrito, que eu não entendi até agora como passar esses códigos para as páginas. Caso alguém tenha um artigo que fale sobre isso, favor poste aí.
  18. alguém sabe como fazer para pegar o n.º da linha que o cursor está posicionado em um dbmemo?
×
×
  • Criar Novo...