ldrwebsite Postado Dezembro 13, 2005 Denunciar Share Postado Dezembro 13, 2005 alguém sabe me dizer se o Websamba tem o cdonts instalado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Dezembro 13, 2005 Denunciar Share Postado Dezembro 13, 2005 rode esse script no servidor para ver se o componente esta instalado: <% @ Language="VBScript" %> <% Option Explicit %> <% Dim theComponent(12) Dim theComponentName(12) ' componentes theComponent(0) = "ADODB.Connection" theComponent(1) = "SoftArtisans.FileUp" theComponent(2) = "AspHTTP.Conn" theComponent(3) = "AspImage.Image" theComponent(4) = "LastMod.FileObj" theComponent(5) = "Scripting.FileSystemObject" theComponent(6) = "SMTPsvg.Mailer" theComponent(7) = "CDONTS.NewMail" theComponent(8) = "Jmail.smtpmail" theComponent(9) = "SmtpMail.SmtpMail.1" theComponent(10) = "Persits.Upload.1" theComponent(11) = "UnitedBinary.AutoImageSize" theComponent(12) = "Dundas.Upload.2" ' apelido do componente! theComponentName(0) = "ADODB" theComponentName(1) = "SA-FileUp" theComponentName(2) = "AspHTTP" theComponentName(3) = "AspImage" theComponentName(4) = "LastMod" theComponentName(5) = "FileSystemObject" theComponentName(6) = "ASPMail" theComponentName(7) = "CDONTS" theComponentName(8) = "JMail" theComponentName(9) = "SMTP" theComponentName(10) = "Persits Upload" theComponentName(11) = "AutoImageSize" theComponentName(12) = "Dundas Upload" Function IsObjInstalled(strClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set xTestObj = Server.CreateObject(strClassString) If 0 = Err Then IsObjInstalled = True Set xTestObj = Nothing Err = 0 End Function %> <html> <head> <title>O q tem aqui?</title> </head> <body> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><b>Componentes instalados:</b></font></td> </tr> <tr> <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <% Dim i For i=0 to UBound(theComponent) If Not IsObjInstalled(theComponent(i)) Then Else Response.Write "<tr>" & vbCrLf Response.Write "<td width=""100%"">" & vbCrLf Response.Write "<b>" & theComponentName(i) & "</b>" & vbCrLf Response.Write "</td>" & vbCrLf Response.Write "</tr>" & vbCrLf End If Next %> </table> </font> </td> </tr> </table> </body> </html>esse foi o primeiro script que eu achei aki na minha maquina. mais já testa o CDONTS, se voce der uma procurada no forum vai encontrar mais scripts que verificam quais componentes estão instalados, se não me engano peguei um aki uma vez que testa mais de 50 componentes, sõ não lembro onde salvei o infeliz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Henderson Postado Dezembro 13, 2005 Denunciar Share Postado Dezembro 13, 2005 eu acho que temmas sempre dá erro na linhaMailer.Sendse não tivesse, deveria dá erro na linhaSet Mailer = CreateObject("CDONTS.NewMail")né?agora não sei=\ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ldrwebsite Postado Dezembro 13, 2005 Autor Denunciar Share Postado Dezembro 13, 2005 Rodei o código acima e ele mostrou na tela o ADODB e o Cdonts, tentei rodar meu código de indique o site e deu erro interno no servidor. No meu PC roda uma beleza. Será que o Websamba que é uma porcaria?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Henderson Postado Dezembro 13, 2005 Denunciar Share Postado Dezembro 13, 2005 c tu desabilita no navegador a opçãomostrar erros amigaveisvai ver que dá esse errona linhaMAILER.SENDdá erro de permissao=\ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Dezembro 13, 2005 Denunciar Share Postado Dezembro 13, 2005 porcaria digamos não.... mais tudo quanto for server gratis vai ter restrições a primeira você pode ter certeza´que é enviar e-mail... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ldrwebsite Postado Dezembro 13, 2005 Autor Denunciar Share Postado Dezembro 13, 2005 É o seguinte, a minha página antes de enviar a mensagem, grava as informações num BD, tava faltando colocar o caminho d:/www39/ldrwebsite para acessar o BD. Bom feito isso rodei a página e deu este erro:Microsoft VBScript runtime error '800a0046' Permission denied /ldrwebsite/envia_ind.asp, line 30 E pelo meu código a linha 30 é o mensagem.Send, veja abaixo:<%dim vconexao, vresposta, vpesquisarSet vconexao=Server.CreateObject("ADODB.Connection")vconexao.Open "DBQ=d:/www39/ldrwebsite/info/produtos.mdb;Driver={Microsoft Access Driver (*.mdb)}"dim nome_env, empr_env, email_env, nome_ind, empr_ind, email_ind, coment, datanome_env=Request.Form("nome_env")empr_env=Request.Form("empr_env")email_env=Request.Form("email_env")nome_ind=Request.Form("nome_ind")empr_ind=Request.Form("empr_ind")email_ind=Request.Form("email_ind")coment=Request.Form("coment")data=datehora=timevpesquisar="INSERT INTO indicacoes (nome_env,empr_env,email_env,nome_ind,empr_ind,email_ind,coment,data,hora) VALUES ('"&nome_env&"','"&empr_env&"','"&email_env&"','"&nome_ind&"','"&empr_ind&"','"&email_ind&"','"&coment&"','"&data&"','"&hora&"')"set vresposta=vconexao.Execute(vpesquisar)vconexao.closeset vresposta=nothingset vconexao=nothingdim destdest=Request.Form("email_ind")set mensagem = server.CreateObject("CDONTS.NewMail")mensagem.From = Request.Form("email_env")mensagem.To = Request.Form("email_ind")mensagem.Subject = "Indicação do site CLUNE.com.br para você!"mensagem.BodyFormat = 0mensagem.MailFormat = 0mensagem.Body = "<html><body><center><table border=""0"" cellspacing=""0"" style=""border-collapse: collapse"" bordercolor=""#486992"" width=""590"" id=""AutoNumber1"" cellpadding=""0""><tr><td><div style=""border: 1px solid #486992""><img border=""0"" alt=""Indicação so site CLUNE.com.br para você!"" src=""http://clunesama.sites.uol.com.br/email_banner.jpg"" width=""590"" height=""100""></div></td></tr><tr><td bgcolor=""#F5F5F5""> <font size=""2"" face=""Arial"">De "&Request.Form("nome_env")&" - "&Request.Form("empr_env")&"<br> Para "&Request.Form("nome_ind")&" - "&Request.Form("empr_ind")&"<br><hr color=""#486992"" size=""1""> Caro Sr(a). "&Request.Form("nome_ind")&", você acaba de receber a indicação do site <a href=""http://www.clune.com.br""><font color=""#486992"">CLUNE.com.br</font></a>, uma empresa que a mais de 25 anos é especializada em embreagens e freios para máquinas operatrizes, discos de transmissão, máquinas perfiladeiras de telhas, consertos, nacionalização e desenvolvimentos de equipamentos. Está indicação foi enviada pelo Sr(a). "&Request.Form("nome_env")&" da empresa "&Request.Form("empr_env")&", através do nosso site. A Clune não é responsável pelo envio deste e-mail. Esperamos sua visita ao nosso site. Abaixo segue comentários enviados pelo indicador.<br><br> COMENTÁRIOS: <font color=""#486992"">"&Request.Form("coment")&"<br><br></font></font></td></tr><tr><td bgcolor=""#486992"" height=""40""><p align=""center""><font face=""Arial"" size=""2"" color=""#FFFFFF"">© 1979-2006 - Clune Peças Agroindustriais Ltda.<br></font><font face=""Arial"" color=""#FFFFFF"" style=""font-size: 8pt"">E-mail: <a href=""mailto:clune@clune.com.br?subject=Contato pelo e-mail de indicação""><font color=""#ffffff"">clune@clune.com.br</font></a> - Fone: (11)5182-3400</font></td></tr></table></body></html>"mensagem.Send <-- O erro tá aquiset mensagem = nothing %>Tem como resolver isto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ldrwebsite
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.