
Rafael Spilki
Veteranos-
Total de itens
1.583 -
Registro em
-
Última visita
Tudo que Rafael Spilki postou
-
Envio de email com anexo utilizando o CDOSys não funciona
pergunta respondeu ao pedrosbc de Rafael Spilki em ASP
Vamos lá: Sugestões: Cheque a forma como seu form está mandando os dados GET ou POST, veridicando consequentemente a forma como está resgatando os dados... Cheque tb se seu form está como multipart/... já que está usando o form junto para/com script de upload... nesse caso isso se faz necessário... Cheque os nomes dos campos e veja se coincide com o request das variaveis... É por aí que eu iria! []'s Rafael Spilki -
Envio de email com anexo utilizando o CDOSys não funciona
pergunta respondeu ao pedrosbc de Rafael Spilki em ASP
Já passei por vários "mistérios" envolvendo o cdo.sys... Certa vez ele enviava para e-mail @dominioprivado.com.br e de forma alguma para e-mails tipo @hotmail, @MSN ou outros... Lembro de ter resolvido isso autenticando o envio. Mas notei que você já fez isso... O que você poderia fazer seria debugar algumas variáveis, para ter certeza de que elas estejam vindas de forma correta do Form... ou simplesmente substituí-las por variáveis teste... tipo: objCDOSYSMail.From = "email@teste.com.br" objCDOSYSMail.To = "outroemail@teste.com.br" objCDOSYSMail.Subject = "Contato pelo site" Outra coisa que ocorre MUUUUUITO, são problemas na formatação do corpo da mensagem... por isso recomendo como teste: objCDOSYSMail.TextBody = "corpo teste" Faça esses testes e veja o que acontece... []'s Rafael Spilki p.s. Não se tratam de tags CITE, e sim, CODE! -
Bom... Isso é característico... como disse... a maioria esmagadora das vezes é na formatação do campo da mensagem... Deves reformatar ou utilizr um arquivo externo, o enviando apenas como URL... Pro BD, você terá que incluir um a um... pelo que vi o asp deve estar tratando todos como o mesmo nome de variável... Conforme anteriormente explicado, basta corrigir a formatação do corpo da mensagem que acredito que os problemas serão todos corrigidos! []s Rafael Spilki
-
você tem que colocar isso aqui no inicio do codigo de sistema.asp: <% Dim objConn, strCaminho strCaminho = Server.MapPath("c:\BD.mdb") Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";" %> e isso aqui no fim de sistema.asp <% objConn.Close Set objConn = Nothing response.redirect("sistemas.asp") %> Outra forma que tem de fazer isso é chamar abrirbd atraves de um include em sistema.asp, mas terás que chamar tb por subs, já que você abre e fecha na mesma página... nesse caso teria que ser assim: abrirbd.asp <% sub abre() Dim objConn, strCaminho strCaminho = Server.MapPath("c:\BD.mdb") Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";" %> <% sub fecha() objConn.Close Set objConn = Nothing response.redirect("sistemas.asp") %> 'aonde você quer abrir você faz o include de abrirbd.asp e chama a sub abrir conexão. call abre 'e no fim do codigo call fecha existem outras, mas não vem ao caso! []'s Rafael Spilki
-
Fala Legionariors, beleza? Pronto não conheço... mas vamos lá: Até aqui tranquilo, né?!? Só fazer form, colocar action e etc... Aqui você faz um request.form("nomedocampo") para resgatar o valor que vem do form e um response.write nomedocampo para imprimir os valores que vem do form em tela. IMPORTANTE: lembre-se de colocar as variaveis novamente dentro de um campo tipo hidden, assim: <input name="nomedonovocampo" type="hidden" value="<%response.write nomedocampo%>" /> Este novo campo será novamente dado o request nele na página seguinte... Aqui você fará lá no seu insert o request.form dos campos hidden, e os incluirá no bd e tb utilizará os mesmos dados para o seu e-mail... Existem outras formas de se fazer isso... mas essa é bem simples e limpa! []'s Rafael Spilki
-
Não to muito familiarizado sobre azs condições que seu script foi montado... achei bem estranho essa primeira parte: nome = session("varNome") email = session("varEmail") subject = "Loja virtual" corpo = session("varNome") & vbnewline corpo = session("varCNPJ_CPF")& vbnewline corpo = session("varRua")& vbnewline corpo = session("varCidade")& vbnewline corpo = session("varUF")& vbnewline corpo = session("varCEP")& vbnewline corpo = session("varTel")& vbnewline Call SendMail(nome & " <" & email & ">", "teste@otimainformatica.com.br", subject, corpo) todo caso... na esmagadora maioria das vezes, esses tipos de erro ocorrem devido a um problema na formatação do corpo da mensagem... como teste, e apenas para teste, sugiro alterar o corpo da mensagem para: corpo = "teste" e ver se funciona... se funcionar o erro está identificado, basta trabalhar em cima disso... do contrário teremos que nos aprofundar nesses quesitos que mencionei acima... pois estão realmente esquisitões! []'s Rafael Spilki
-
Da uma pesquisadinha aqui no forum mesmo e no google... muita litaratura pronta a respeito... inclusive exemplos e tudo mais... nenhum link para indicar... ,as tem vários a disposição! []'s Rafael Spilki
-
Jonathan, não é uma questão de ser redudante... reduntante tranquilo... apesar de besteira se colocado da forma correta não atrapalha... o problema mesmo é a sintaxe daquelas condicionais... como disse acima... a forma correta de escrever aquilo (mesmo que redundante) é diferente da como está agora... Hellboy, você arrunou isso? Eu testei aqui a condicional e é exatamente da forma como eu coloquei pra você.. de outra forma dará erro! Poste seus códigos novamente... da forma como eles estão agora! []'s Rafael Spilki
-
Uma coisa é certa... essa sua condicional está errada! porque continua usando assim? o que acontece quando você muda ela pra forma correta... OBS.: as tags certas são CODE! e não COD... []'s Rafael Spilki
-
Poste o codigo da pagina login.asp e tb da conexão.asp... poste seu codigo completo!
-
Grande Jonathan... de forma alguma... aquilo ali certamente está errado! mesmo que tenha que passar mais parametros o certo seria usar então a clausula de AND dentro do mesmo if... pela minha experiencia estaria errado de qualquer forma por ser redundante... mas se fosse pra escrever exatamente o que ele colocou ali na sintaxe correta então seria assim: if login=true and Session("logado")=true Then response.redirect("pag.asp") else response.redirect("incorretos.asp") end if mas reafirmo... como me parece estar redundante seguiria na tentativa de escrever estas condicionais assim: if login=true Then response.redirect("pag.asp") else response.redirect("incorretos.asp") end if []'s Rafael Spilki
-
CONCURSO: Placas de identificação de grupos
tópico respondeu ao MLeandroJr! de Rafael Spilki em Novidades e Anúncios Script Brasil
E a Horizon disparando na frente hein... Todas ficaram muito boas! Votado! []'s Rafael Spilki -
(Resolvido) ordem decrecente pela data registrada(DB Access)
uma questão respondeu Rafael Spilki em ASP
Jonathan... beleza? Testei aqui... e pra mim com campo tipo data/hora da erro de type mismacth... o que é um erro um tanto curioso, nem entendo o porque dessa mensagem de erro especificamente... segunda-feira testo com campo tipo texto... Mas caredito que o caso seja esse... datahora não rola e texto rola! Assim que eu confirmar o posto aqui! []'s Rafael Spilki -
Existem dúvidas ainda com o restante do código... mas sua condicional não parece certa não! eu faria assim: if login=true Then response.redirect("pag.asp") else response.redirect("incorretos.asp") end if Outra coisa: dá proxima vez poste seus codigos entre as tags code! []'s Rafael Spilki
-
(Resolvido) ordem decrecente pela data registrada(DB Access)
uma questão respondeu Rafael Spilki em ASP
O banco é access? Se for acho que o sinal de menos não funciona... nesse caso seria assim: Sql = "SELECT * FROM download WHERE nome LIKE '%"&s&"%' OR descricao LIKE '%"&s&"%' order by campo_data asc" a outra forma seria ...order by campo_data desc []'s Rafael Spilki -
Envio de email com anexo utilizando o CDOSys não funciona
pergunta respondeu ao pedrosbc de Rafael Spilki em ASP
Aparece alguma mensagem de erro? você já tentou enviar apenas 1 anexo, sem aquele monte de condicionais ali... pode ser um erro nas condicionais... testa isso e ve se da certo! Por ultimo, sempre posete seus codigos entre as tags code, assim: [code][/ code] []'s Rafael Spilki -
Um exemplo pratico: 1emeio.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <% campo = request.form("campo")%> <form action="2.asp" method="post"> <input name="camponovo" type="hidden" id="camponovo" value="<%response.write campo%>" /> <input name="b1" type="submit" id="b1" value="confirma?" /> </form> </body> </html> []'s Rafael Spilki
-
Pessoal, bom dia. Alguém sabe me dizer o que está acontecendo aqui com esses inputs quando o link é acessado pelo IE6? Edit... mais um pau de alinhamento... resolvi aqui! valeu a força... []'s Rafael Spilki
-
Olá, então, com relação ao asp e da forma que eu conheço é bem simples... Hj sua estrutura esta assim: Form é o arquivo: 1.asp excluir é o arquivo: 2.asp O que você precisa fazer é criar o form intermediario: 1emeio.asp como fazer: 1.asp envia dados que serão requisitados no 1emeio.asp, colocando estes valores dentro de inputs hidden. nesse arquivo intermediario você tera um novo botão de submit... troque o texto desse botão para confirmar, ao pressionar esse botão vai pra 2.asp recupera os dados dos inuts e exclui... Basicamente isso... obs: os nomes dos arquivos são so exemplos para facilitar entendimento! []'s Rafael Spilki
-
--jrcajueiro-- bom dia! Cara, tem uma série de exemplos e tutorias disso que você quer, tanto aqui no site como no google... Pra começar recomendo visitar esse link: https://www.scriptbrasil.com.br/busca/login/asp/1/ []'s Rafael Spilki
-
(Resolvido) COMO POSSO RASTREAR INVASÕES
pergunta respondeu ao JAMAIKA de Rafael Spilki em Segurança
Tópico movido para o fórum "segurança", acredito ser o mais adequado... []'s Rafael Spilki -
Cara, então, se eu entendi direito o que você precisa é um response flush... O método Response.Flush envia imediatamente ao browser todo o conteúdo em buffer, e o método Response.Clear esvazia todo o conteúdo em buffer. Estes metodos são muito úteis quando desejamos enviar dados ao browser antes mesmo que o script seja todo processado. saca esse link aqui (fonte): http://www.superasp.com.br/paginas_exibir_...=0,0&id=319 Se não for isso ou se não der certo explica c/ mais detalhes, se funcionar, poste aqui... Outros podem ter a mesma dúvida! []'s Rafael Spilki
-
André, boa noite. Por se tratar do mesmo assunto (posts iguais) e ainda não ter nenhuma resposta postada, tomei a liberdade de apagar o seu outro tópico. Cuide para não abrir tópicos iguais, ok? No meu escritório tenho um script que faz isso que você quer, amanhã quando eu chegar vou dar uma espiadinha nele pra ver se consigo te dar uma luz, certinho? Ó... mas esse html... aiaiaiai!!! Volto a postar algo pela manhã! []'s Rafael Spilki
-
Pessoal, cuidado o flood... Gente, isso aqui não é chat nem blog! Jow, de uma olhadinha no código e no tutorial, você verá que sua pergunta já está respondida. Arldin, insisto com você, apesar de achar sua iniciativa bacana é o terceiro (ou mais) script que você encontra pronto sobre o mesmo assunto e que fazem basicamente a mesma coisa! Procure portanto postar no mesmo tópico, evitando desta forma tópicos desnecessários... Até por que, todos eles se referem exatamente ao mesmo assunto. As soluções para fazer um bom contador de usuários on-line já foram passadas tanto por mim quanto pelo Bareta, tá na hora de arregaçar as mangas e começar a estudar! Códigos prontos?!? Ótimos... mas será que você está entendendo algum coisa? Estás aprendendo? Ou derepente estás só se livrando? Este fórum no meu entendimento se propõe a ampliar os conhecimentos de todos e não vejo isso acontecendo contigo neste caso específico. Outro detalhe Arldin, poste seus códigos dentro das tags code, desta forma: codigos Ajuda muito na hora de ler e facilita a vida de todos. Edit.: já ia esquecendo, sempre, sempre, sempre poste o link de referência de onde o seu tutorial foi encontrado. []'s Rafael Spilki
-
Aí é que ta... pra fazer isso preciso saber uma série de coisas... por exemplo o que é isso: and 1 <> 1 ??? 1 é um campo?!? você vai ter que repassar a clausula de where uma a uma e ir checando... a sintaxe básica é essa: strsql1 = "select SUM (campo_valor) as total from sua_tab WHERE " & campo_id & "" Set ObjRs1 = seu_objConn.Execute(strsql1 ) basta você apropriar as clausulas de where aí dentro... outra coisa que você pode fazer é debugar essa query q você já tem pronta assim: response.write strsql1 e tentar identificar onde está o erro... Terminando, como disse, aquilo que te mandei eu nem li! Foi só um exemplo mesmo, fiz no copiar e colar ligeiraão, certamente devem ter erros... terá que corrigilos, ok? Na dúvida faz esse debug e posta aqui os resultados respondendo tb as dúvidas acima! []'s Rafael Spilki