Es posible enviar un formulario completo por email , con letreros y todo para que la persona que lo reciba pueda imprimirlo?, si no es posible poddrian porfavor darme una idea de como hacerlo?
Gracias
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Imprimir formulario Hola Es posible enviar un formulario completo por email , con letreros y todo para que la persona que lo reciba pueda imprimirlo?, si no es posible poddrian porfavor darme una idea de como hacerlo? Gracias ![]() |
| |||
En principio puedes enviar un e-mail en formato HTML . ahí compones tu página como HTML cualquiera .. Las imagenes puedes incrustrarlas en el própio e-mail (cosa que se complica el tema) o bien referenciarlas a algúna web (http://www.tal.tal/imagen.tal) (esto obligaría al receptor del e-mail a estar en línea en internet para poder imprimir el e-mail con las imagenes ...) Pero, el formato "HTML" no es lo ideal para impresión .. Ahora .. la pregunta sería: ¿ese documento se tiene que generar dinámicamente con datos de PHP/Base de datos? .. o es estático?; es decir, podrías hacerlo hasta en "word" y tan sólo preocuparte de "adjuntarlo" por el e-mail que envias desde PHP ... Un saludo, PD: De todo esto; generación de PDF's dinámicos .. e-mail's en HTML y demás tienes en las FAQ's de este foro .. lectura recomendada.
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
bueno es un formulario que el usuario llenará, presionara un boton para enviar y la persona que lo recibe lo imprimirá. No tiene que ser con base de dato, puede ser con variables de formulario. Dame una idea please! |
| |||
Pues si sólo es eso .. genera tu e-mail en formato HTML y compon el texto de este (mensaje) con tus imagenes y variables. La idea es que leas: www.php.net/mail Por mi parte ya te comenté como usar imagenes en tu e-mail en formato HTML y los problemas que puedas tener .. decide si con eso te es suficiente o requieres de mejor formato para impresión .. en tal caso deberías generar un PDF de forma dinámica (como mencionan las FAQ's) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Tengo esto, pero no envia nada ![]() ![]() <? if (!$HTTP_POST_VARS){ ?> <form action="envia_form_php.php" method=post> Nombre: <input type=text name="nombre" size=16> <br> Email: <input type=text name=email size=16> <br> Comentarios: <textarea name=coment cols=32 rows=6></textarea> <br> <input type=submit value="Enviar"> </form> <? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "Formulario enviado\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n"; //mando el correo... mail("[email protected]","Formulario",'$cuerpo'); echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; } ?> |
| |||
Te faltarón un buen montón (todas) las cabeceras HTTP adecuadas para componer un e-mail de forma standard .. No sé si usas ese código en tu servidor própio (tu PC?) o bien es un servicio de hosting .. Pero el caso es que si lo envias a una cuenta yahoo sin cabeceras es probable que tu e-mail sea detectado como "spam" o similar y sea filtrado por ese sistema. Revisa la documentación oficial de PHP: www.php.net/mail En las FAQ's de este foro tienes ejemplos de uso de mail() también... Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
ya puse todos los header y aun nada estube leyendo que hay que hacer cambios en el ini, yo tengo esto en el mio: [mail function] ; For Win32 only. SMTP = "localhost" ; For Win32 only. sendmail_from = "NULL" tengo que cambiar o agregar algo? |
| ||||
SMTP = "ip del servidor de correo" sendmail_from = "cuenta_valida@servidor" cambia eso en php.ini
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| |||
puff .. tendrías que haber dicho desde un primer momento que las pruebas las haces en tu servidor de tu casa ... PHP con su función mail() NO incorpora un servidor STMP para enviar tus e-mail .. PHP sólo con la función mail() intentará conectar al servidor SMTP que ahí en tu php.ini indiques para entregarlo y este último será el que lo envies. PHP con su función mail() no puede autentificar la cuenta en ese servidor SMTP es este último lo requiere como así sucede en la mayoría de casos. No indicas que sistema operativo usas en tu servidor (PC) pero podrías instalarte también un servidor SMTP própio en tu PC .. ejemplo para windows: QK SMTP server, MDaemon, ArgoSoft .. etc ... Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |