arldin Postado Março 22, 2012 Denunciar Share Postado Março 22, 2012 Esta e a primeira vez que estou usando scrip phpTenho um script de emeil com anexo que esta funcionando certinho A minha duvida e como faço para que depois que mandarem a mensagem ela seja rediricinada para outra paginhaSegue o scriptprocessa1.php<?php set_time_limit(600); //pego os dados enviados pelo formulario $nome = $_POST["nome"]; $email = $_POST["email"]; $mensagem = $_POST["mensagem"]; $assunto = $_POST["assunto"]; $email_from = $_POST["email_from"]; $ip = "$REMOTE_ADDR"; $email = "arldin@sofestainfantis.com.br"; $email_from = "arldin@sofestainfantis.com.br"; if ($assunto == "") { $assunto = "Arquivo Importante!";}; if ($mensagem == "") { $mensagem = "Nenhuma mensagem foi digitada!";}; if ($nome == "") { $nome = "Sem nome!";}; $mensagem = "$mensagem \n Rementente: $ip"; //formato o campo da mensagem $mensagem = wordwrap( $mensagem, 50, "<br>", 1); //valido os emails $arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE; if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){ $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); $anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain $mens .= "$mensagem\n"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; mail($email,$assunto,$mens,$headers); echo"<HTML><HEAD><TITLE>Tenha um bom dia!</TITLE></HEAD><BODY>Tenha um bom dia!</BODY></HTML>"; } else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; mail($email,$assunto,$mensagem, $headers); echo"<HTML><HEAD><TITLE>Tenha um bom dia!</TITLE></HEAD><BODY>Tenha um bom dia!</BODY></HTML>"; } ?>Yma força por favor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blew Postado Março 22, 2012 Denunciar Share Postado Março 22, 2012 (editado) http://br2.php.net/manual/pt_BR/function.header.phpheader("Location: http://www.seuendereço.com.br/obrigado.html"); exit; Editado Março 22, 2012 por blew Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 arldin Postado Março 22, 2012 Autor Denunciar Share Postado Março 22, 2012 Ok valeu pela força deu certoMuito obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
arldin
Esta e a primeira vez que estou usando scrip php
Tenho um script de emeil com anexo que esta funcionando certinho
A minha duvida e como faço para que depois que mandarem a mensagem ela seja rediricinada para outra paginha
Segue o script
processa1.php
Yma força por favor
Link para o comentário
Compartilhar em outros sites
2 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.