Hola a todos!!! Necesitaría generar un formulario en php, que además de enviarse por email, envíe en archivo adjunto un txt con todos los campos completados en el formulario.
Como podría hacer eso?
Desde ya muchas gracias!!!
| |||
formulario php que genere un txt y se envíe como adjunto Hola a todos!!! Necesitaría generar un formulario en php, que además de enviarse por email, envíe en archivo adjunto un txt con todos los campos completados en el formulario. Como podría hacer eso? Desde ya muchas gracias!!! |
| |||
Respuesta: formulario php que genere un txt y se envíe como adjunto Hola Alvaro, cómo estás? Gracias por responderme. Te cuento, no necesito saber como hacer un formulario, ni como enviarlo. Lo que estoy buscando y no encuentro es como hacer para que los datos de un formulario se graben en un txt que se envíe adjunto al mismo email que envía el formulario. Entiendo que el txt, lo creas con fopen, con fwrite lo grabas y con fclose, lo cerras, ahora como lo adjuntas? Supongamos que tengo un formulario de contacto, con tres campos, nombre, mensaje e email. Lo envío con un archivo php así <? $nombre = $_POST['nombre']; $email = $_POST['email']; $mensaje = $_POST['mensaje']; $to = "[email protected]"; $subject = "Formulario"; $cuerpo .= "Nombre y Apellido: " . $_POST['nombre'] . "\n";; $cuerpo .= "Email: " . $_POST['email'] . "\n";; $cuerpo .= "Mensaje: " . $_POST['mensaje'] . "\n"; mail($to, $subject, $cuerpo, "From: $email\n"); ?> Si quiero generar un txt sería algo así? <? $archivo= "archivo.txt" $contenido= $_POST[nombre]; $contenido= $_POST[mensaje]; $contenido= $_POST[email]; $fch= fopen($archivo, "w"); fwrite($fch, $contenido); fclose($fch); ?> Ahora, como lo envío? Gracias de nuevo!!! |
| ||||
Respuesta: formulario php que genere un txt y se envíe como adjunto Bien, ya tienes el archivo. Ahora... ¿ya investigaste como enviar un archivo adjunto?
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: formulario php que genere un txt y se envíe como adjunto Hola Alvaro: Lo único que encontré para enviar un adjunto por email, es usar la clase php mailer y en la línea $mail->AddAttachment("miarchivo.txt", "miarchivo.txt"); suponiendo que el php, está en la misma carpeta que el txt generado. Ahora, como se envía un adjunto con la función mail? Eso no lo encontré... supongo, que en la cabecera deberá ir algo de Content-type: multipart Pero como se agrega un adjunto? $adjunto=miarchivo.txt; mail($to, $subject, $cuerpo, "From: $email\n", $adjunto); No creo que sea asi... Gracias de nuevo!!! |
| ||||
Respuesta: formulario php que genere un txt y se envíe como adjunto Hacer el adjunto con mail() es complicado si no conoces la sintaxis. ¿Por que te complicas la vida? usa PHPMailer, y punto.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: formulario php que genere un txt y se envíe como adjunto Bueno, para cerrrar la historia, y para que le sirva a otros que busquen lo mismo que yo. Encontré exactamente lo que preguntaba al principio en este link: http://www.desarrolloweb.com/articulos/1694.php |
Etiquetas: |