Jump to content

mmalainho

Members
  • Content count

    111
  • Joined

  • Last visited

Community Reputation

0 Comum

About mmalainho

  • Birthday 02/04/1978

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Portugal
  1. mmalainho

    AES - instrução WHERE da consulta

    Tenho centenas e usuários numa tabela Mysql encriptados com algoritmo AES . Preciso de pesquisar por nome, mas se o nome tiver um acento não parece esse registro na listagem. Por exemplo: 1- Jose Tota 2- José Jôre 3- Jose Jaé SELECT Cast(AES_DECRYPT(tb_user.display_name,'123') as char) as display_name, Cast(AES_DECRYPT(tb_user.user_company,'123') as char) as user_company FROM tb_user WHERE CONVERT(AES_DECRYPT(tb_user.display_name,'123') USING utf8) LIKE '%Jose%' Apenas me vai aparecer o 1- Jose Tota quando tenho 3 Jose. E pior ainda se pesquisar por José não dá nada! Alguma ajuda aí nesse problema? Obrigado!
  2. mmalainho

    MySQL ODBC 5.3 ANSI DRIVER

    Tenho um site em ASP nas línguas Português, Espanhol e Romeno. O serviço de hospedagem alterou o MYSQL ODBC para a versão 5.3 ANSI e agora não consigo fazer o update de texto em romeno (por exemplo Lecția 8 - Îmbunătățirea confortului mișcării corpului - Amortizarea )na base dados através de um formulário HTML. Tenho uma conexão para listar tudo sem problemas em todas as línguas mas fazer o insert/update não funciona em nenhuma das línguas com palavras acentuadas. conn.ConnectionString="DRIVER={MySQL ODBC 5.3 ANSI Driver}; SERVER="&srv&"; DATABASE="&bd&"; UID="&uid&";PASSWORD="&pws&";PORT="&port&"; OPTION=3; charset=utf8; " Já experimentei retirar charset=utf8; e assim consigo inserir/atualizar em português e espanhol, mas Romeno não. conniu.ConnectionString="DRIVER={MySQL ODBC 5.3 ANSI Driver}; SERVER="&srv&"; DATABASE="&bd&"; UID="&uid&";PASSWORD="&pws&";PORT="&port&"; OPTION=3;" Versão do MySQL Versão do servidor: 5.1.73-community Charset: utf8_general_ci Tabela está também com utf8_general_ci Alguma sugestão ficaria muito grato
  3. Perante o Google é correcto ou errado ter vários links num artigo a apontar para o mesmo detalhe? Exemplo: estou em uma listagem de artigos e em cada tenho 3 links iguais Artigo 1 <a href=pagina_detalhe01.html> <IMG do ARTIGO> </a> <a href=pagina_detalhe01.html> <h1> TITULO do ARTIGO</h1> </a> <a href=pagina_detalhe01.html> Link chamado ler mais </a> Artigo 2 <a href=pagina_detalhe02.html><IMG do ARTIGO></a> <a href=pagina_detalhe02.html><h1> TITULO do ARTIGO</h1></a> <a href=pagina_detalhe02.html> Link chamado ler mais</a> ....
  4. mmalainho

    [Resolvido] Criar um site em vários idiomas

    Obrigado! Essa lógica já a sigo. Tenho vários ficheiros só com variáveis a traduzir que são carregados consoante a língua. pt.asp lang.Add("m1"), "Bem vindo" lang.Add("m2"), "Homem" lang.Add("m3"), "Mulher" lang.Add("m4"), "Os nossos favoritos" lang.Add("m5"), "Ofertas Especiais" en.asp lang.Add("m1"), "Wencome" lang.Add("m2"), "Men" lang.Add("m3"), "Woman" lang.Add("m4"), "Our favorite" lang.Add("m5"), "Special Offers" A dificuldade é que são centenas de variáveis. Quando temos 2 línguas é fácil, mas quando passamos a ter 4,5,6... e pelo meio entra chines, russo,... fica complicado gerir: cumprimentos Miguel
  5. mmalainho

    Envio de Email

    Crio uma conta de email no servidor e depois uso essa conta para chamar a função Costumo chamar esta função. <% Function SendEmail(de, para, assunto, msg) on error resume next FromName = "NOME - opcional, normalmente coloco o nome do cliente" FromEmail = de '' é a conta de email minha que criei no servidor ToName = "" ToEmail = para '' email do cliente Subject = assunto HTMLBody = msg ' conta de email criada no servidor no-reply@xxxxxxx.pt smtpserver = "SMTP" sendusername = "no-reply@xxxxxxx.pt" '' user sendpassword = "xxxxxxxx" dim Mailer set Mailer = server.createobject("CDO.Message") set mailConf = server.createobject("CDO.Configuration") if err.number <> 0 then errText = displayError("CDOSYS", searchURL, err.Number, err.Source, err.Description) CDOSYS_Mailer = false : set Mailer = nothing : err.clear() : err = 0 end if Mailer.From = FromName & " <" & FromEmail & ">" Mailer.To = ToName & " <" & ToEmail & ">" Mailer.Subject = Subject Mailer.HTMLBody = HTMLBody with mailConf .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 '1 .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpserver .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 .Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1' 2' .Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = sendusername .Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = sendpassword ' .Fields("http://schemas.microsoft.com/cdo/configuration/cdoSendUsingMethod") = 1 '.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = true .Fields.Update end with set Mailer.Configuration = mailConf Mailer.Send if err.number <> 0 then errText = displayError("CDOSYS", searchURL, err.Number, err.Source, err.Description) CDOSYS_Mailer = false : set Mailer = nothing : err.clear() : err = 0 end if set Mailer = Nothing CDOSYS_Mailer = true End function %>
  6. mmalainho

    Site ASP em várias linguas

    Olá Quando implemento um site costumo fazer assim: Na BD tenho sempre um ID lingua em cada tabela. Consoante o numero de línguas, crio também ficheiros, pt.asp, en.asp, fr.asp, ... e coloco lá as variáveis com termos em cada língua, por exemplo: 'lang1.asp lang.add "variavel1", "Nome" lang.add "variavel1", "Name" ... 'lang2.asp lang.add "variavel1", "País" lang.add "variavel2", "Country" e depois consoante a lingua escolhida carrego o ficheiro em causa. Mas se tiver 4, 5, 6 ... linguas e o site for muito grande começa a ser trabalhoso fazer esta gestão.. Gostava que partilhassem comigo qual a melhor prática para implantar um site em várias línguas usando ASP. Obrigado Cumprimentos
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.