ESTE SERIA EL FORMULARIO
Código:
<form action="" method="post" enctype="multipart/form-data"> Destinatario <input type="text" name="destino"><br> Asunto <input type="text" name="asunto"><br> Adjunto <input type="file" name="archivo"><br> Mensaje <textarea name="mensaje"></textarea><br> <input type="submit" name="btsend" value="Enviar Email"> <input type="hidden" name="action" value="send" /> </form>
Lo siguiente es crear una instancia de la clase PHPMailer
Código:
Bien hasta ahi esta el codigo, el tema es q no se donde pego cada codigo. Pregunto: el formulario debe hacerse en un archivo html o en el mismo php de este ultimo codigo q puse? y si van los dos en el mismo php como se deberia poner?require("class.phpmailer.php"); if ($_POST['action'] == "send") { $varname = $_FILES['archivo']['name']; $vartemp = $_FILES['archivo']['tmp_name']; $mail = new PHPMailer(); $mail->Host = "localhost"; $mail->From = $_POST['destino']; $mail->Subject = $_POST['asunto']; $mail->AddAddress([email protected]); if ($varname != "") { $mail->AddAttachment($vartemp, $varname); } $body = "<strong>Mensaje</strong><br><br>"; $body.= $_POST['mensaje']."<br>"; $body.= "<i>Enviado por http://blog.unijimpe.net</i>"; $mail->Body = $body; $mail->IsHTML(true); $mail->Send(); }
Una ultima consulta en la parte del form, el form action: tiene doble comillas
form action:"".... es asi o va algo entre las comillas?
Desde ya muchas gracias a los q me puedan ayudar en esta simple tarea.