

mmalainho
Members-
Content count
111 -
Joined
-
Last visited
Community Reputation
0 ComumAbout mmalainho

- Birthday 02/04/1978
Informações Pessoais
-
Sexo
Masculino
-
Localização
Portugal
-
-
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!
-
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
-
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> ....
-
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
-
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 %>
-
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