formalivre 0 Denunciar post Postado Agosto 17, 2007 olá tenho uma dúvida.tenho um formulário em flash + PHP só que o código PHP está hospedado em outro servidor que não é o meu.nesta parte do action script loadVariablesNum("enviar.php", 0, "POST"); quando eu coloque o endereço completo do arquivo PHP o formulário não funciona mas quando o SWF e PHP estão na mesma pasta o formula´rio funciona. eu precisaria que ficasse desta forma loadVariablesNum("http://www.xxxx.com.br/enviar.php", 0, "POST");alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
NinoSPFC 0 Denunciar post Postado Agosto 17, 2007 Não sei se da pra fazer isso...Mas um principio básico de teste é deixar este arquivo com permissão 777 . Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Agosto 18, 2007 Não sei se da pra fazer isso...Mas um principio básico de teste é deixar este arquivo com permissão 777 .Verifique se no seu html existe esse parametro na tag object:<param name="allowScriptAccess" value="sameDomain" /> Compartilhar este post Link para o post Compartilhar em outros sites
formalivre 0 Denunciar post Postado Agosto 18, 2007 coloquei o parametro <param name="allowScriptAccess" value="sameDomain" /> e não funcionou.coloquei a permissão 777 e também não funcionou.será que existe alguma forma? Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 19, 2007 se o seu flash for o 8 ou cs3, insere esse codigo antes do loadVariable System.security.allowDomain("*"); se não especifica o dominio System.security.allowDomain("www.xxxx.com.br"); Compartilhar este post Link para o post Compartilhar em outros sites
formalivre 0 Denunciar post Postado Agosto 20, 2007 oi Eder.fiz da seguinte forma: on (release) { buscarroba = email.indexOf( "@" ) ; buscapunto = email.indexOf( "." ) ; trace(buscarroba); if (nombre == "" || nombre.length <3) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira seu nome."; } else if (email == "" || email.length <5) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira seu e-mail."; } else if (buscarroba == (-1)) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira um e-mail válido."; } else if (buscapunto == (-1)) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira um e-mail válido."; } else if (mensaje.length < 10) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira uma mensagem."; } else { System.security.allowDomain("www.xxx.com");loadVariables("http://www.xxx.com/contactar2.asp", "", "POST"); setProperty("popup", _visible, "1"); popup.mensaje = "Esperando a resposta do servidor...";e não funcionou. estou tentando agora em ASP. Compartilhar este post Link para o post Compartilhar em outros sites
formalivre 0 Denunciar post Postado Agosto 20, 2007 oi. o servidor onde está hospedado o site suporta ASP. solicitei um exemplo para envio de e-mail através de formulário e eles me enviaram. <% 'cria o objeto para o envio de e-mail Set objCDOSYSMail = Server.CreateObject("CDO.Message") 'cria o objeto para configuração do SMTP Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration") 'SMTP objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail-fwd"'porta do SMTP objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'porta do CDO objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2'timeout objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30 objCDOSYSCon.Fields.update 'atualiza a configuração do CDOSYS para o envio do e-mail Set objCDOSYSMail.Configuration = objCDOSYSCon 'e-mail do remetente objCDOSYSMail.From = "email@xxx.com.br"'e-mail do destinatário objCDOSYSMail.To = request.form("to")'assunto da mensagem objCDOSYSMail.Subject = request.form("subject")'conteúdo da mensagem objCDOSYSMail.TextBody = request.form("body")'objCDOSYSMail.fields.update 'envia o e-mail objCDOSYSMail.Send 'destrói os objetos Set objCDOSYSMail = Nothing Set objCDOSYSCon = Nothing response.write "E-mail enviado para " &request.form("to")& " ..." %>e eu tenho um formulário em flash que utiliza outro método de envio em ASP que este servidor não suporta.on (release) { buscarroba = email.indexOf( "@" ) ; buscapunto = email.indexOf( "." ) ; trace(buscarroba); if (nombre == "" || nombre.length <3) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira seu nome."; } else if (email == "" || email.length <5) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira seu e-mail."; } else if (buscarroba == (-1)) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira um e-mail válido."; } else if (buscapunto == (-1)) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira um e-mail válido."; } else if (mensaje.length < 10) { setProperty("popup", _visible, "1"); popup.mensaje = "Insira uma mensagem."; } else { loadVariables("envia.asp", "", "POST"); setProperty("popup", _visible, "1"); popup.mensaje = "Esperando a resposta do servidor..."; }}eu simplesmente troquei o arquivo ASP por este que recebi mas não funcionou o envio de e-mail.eu preciso saber onde devo alterar para implementar este arquivo. Compartilhar este post Link para o post Compartilhar em outros sites