onimidia 0 Denunciar post Postado Julho 6, 2010 Salve hlera. bom.... tenho um codigo esses: enviar.php <?php $nome = strip_tags(trim($_POST['nome'])); $email = strip_tags(trim($_POST['email'])); $telefone = strip_tags(trim($_POST['telefone'])); $celular = strip_tags(trim($_POST['celular'])); $mensagem = strip_tags(trim($_POST['mensagem'])); $arquivo = $_FILES['arquivo']; $tamanho = 512000; $tipos = array('image/jpeg', 'image/pjpeg'); if(empty($nome)){ $msg = 'O Nome é Obrigatório'; }elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){ $msg = 'Digite um E-mail válido'; }elseif(empty($telefone)){ $msg = 'O Telefone é Obrigatório'; }elseif(empty($celular)){ $msg = 'O Celular é Obrigatório'; }elseif(empty($mensagem)){ $msg = 'A Mensagem é Obrigatória'; }elseif(!is_uploaded_file($arquivo['tmp_name'])){ $msg = 'O Arquivo é Obrigatório'; }elseif($arquivo['size'] > $tamanho){ $msg = 'O limite do tamanho do arquivo é de 500KB'; }elseif(!in_array($arquivo['type'], $tipos)){ $msg = 'O tipo do arquivo permitido é apenas JPEG'; }else{ require('class/class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = 'mail.directview2.com.br'; $mail->Username = 'marcos@directview2.com.br'; $mail->Password = '*****'; $mail->SetFrom('directview2.com.br', 'Marcos'); $mail->AddAddress('marcos@directview2.com.br', 'Marcos'); $mail->Subject = 'Formulário de Contato'; $body = "<strong>Nome :</strong>{$nome} <br /> <strong>E-mail :</strong>{$email} <br /> <strong>Titulo :</strong>{$titulo} <br /> <strong>Mensagem :</strong>{$mensagem} <br /> <strong>Arquivo :</strong> ".$arquivo['name']; $mail->MsgHTML($body); $mail->AddAttachment($arquivo['tmp_name'], $arquivo['name']); if($mail->Send()) $msg = 'Sua Mensagem foi enviada com Sucesso!!!'; else $msg = 'Sua Mensagem não foi enviada, tente novamente; } ?> e o index.php <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ require('enviar.php'); } ?> <!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=iso-8859-1" /> <title>Formulário de Contato</title> </head> <body> <?php if(isset($msg)) echo "<p id=\"msg\">$msg</p>"; ?> <form action="" method="post" enctype="multipart/form-data"> <fieldset> <legend>Formulário de Contato</legend> <label> <span>Nome</span> <input type="text" name="nome" /> </label> <label> <span>E-mail</span> <input type="text" name="email" /> </label> <label> <span>Titulo</span> <input type="text" name="titulo" /> </label> <label> <span>Mensagem</span> <textarea name="mensagem" cols="30" rows="5"></textarea> </label> <label> <span>Arquivo</span> <input type="file" name="arquivo" /> </label> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="Enviar Formulário" class="btn"/> </fieldset> </form> </body> </html> so que nao acontece nada...nao tenho mensagem de erro nen envia.... alguma dica...valeu Compartilhar este post Link para o post Compartilhar em outros sites
onimidia 0 Denunciar post Postado Julho 7, 2010 resolvido....nessa linha $msg = 'Sua Mensagem não foi enviada, tente novamente; falta o '....la no final $msg = 'Sua Mensagem não foi enviada, tente novamente;' hehehh Compartilhar este post Link para o post Compartilhar em outros sites