estoy haciendo un formulario con phpmailer, lo he hecho siguiendo un tutorial, y no entiendo por que cuando pulso enviar no se me abre la ventana que tengo asignada en el formulario en "action" si no que me salta el mensaje de confirmación de envío y se me queda en la misma pagina con el formulario en blanco.
yo lo que quiero es que al pulsar enviar, una vez se haya enviado se me habra otra ventana en la cual quiero hacer otro formulario.
alguien me hecha un cable?
aqui dejo el codigo
saludos!
Código HTML:
Ver original
<body> <form name="mail_frm" action="enviook.php" method="post" enctype="multipart/form-data"> Asunto: <input type"text" name="asunto" id="asunto" /> Adjuntar archivo: Adjuntar archivo dos: </p> Mensaje: <br/> <input type="submit" name="button" id="enviar_btn" value="Enviar" /> <br/> </p> <?php error_reporting (E_ALL ^ E_NOTICE ^ E_WARNING); if (isset ($_GET ["respuesta"])){ echo "<span>".$_GET["respuesta"]."</span>"; } ?> </form>
Código PHP:
Ver original
<?php $asunto= $_POST["asunto"]; $archivo= $_FILES["archivo_fls"]["tmp_name"]; $destino= $_FILES["archivo_fls"]["name"]; $archivodos= $_FILES["archivodos"]["tmp_name"]; $destinodos= $_FILES["archivodos"]["name"]; $cabeceras = "MIME-Version: 1.0\r\n"; $cabeceras .="Content-type: text/html; charset=iso-8859-1\r\n"; $cabeceras .="From: $de \r\n"; include("class.phpmailer.php"); include("class.smtp.php"); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.mihost.com"; $mail->Port = 465; $mail->From = "micorreo"; $mail->AddAddress ("micorreo"); $mail->Username = "micorreo"; $mail->Password = "micontraseña"; $mail->Subject ="formulario de registro"; $mail->MsgHTML("Mensaje: $mensaje<br>Asunto: $asunto<br>"); $mail->AddAttachment($destino); $mail->AddAttachment($destinodos); if($mail->Send()){ $respuesta =" El mensaje ha sido enviado correctamente"; } else{ $respuesta = "el mensaje NO se pudo enviar"; $respuesta .= " Error ".$mail->ErrorINfo; } }} else{ $respuesta ="ocurrio un error al subir el archivo adjunto "; } ?>