Foros del Web » Programando para Internet » PHP »

Se puede enviar un form php desde outlook?

Estas en el tema de Se puede enviar un form php desde outlook? en el foro de PHP en Foros del Web. Tengo que insertar un form en outlook el cual al ser respondido por el destinatario me tome los datos llenados por él y a su ...
  #1 (permalink)  
Antiguo 11/08/2004, 12:26
 
Fecha de Ingreso: junio-2004
Ubicación: San Nicolás
Mensajes: 194
Antigüedad: 13 años, 5 meses
Puntos: 2
Se puede enviar un form php desde outlook?

Tengo que insertar un form en outlook el cual al ser respondido por el destinatario me tome los datos llenados por él y a su vez envíe automáticamente un mail de agradecimiento por llenar el form. Es posible hacerlo, porque estuve probando de varias maneras y no pude...
El código inicial al que habria que formatear para php es el siguiente:

<html>
<head>
<title>Encuesta de Servicio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<font face="Arial, Helvetica, sans-serif"><strong>Encuesta de Servicio</strong></font><br>
<font size="2" face="Arial, Helvetica, sans-serif">Apellido y Nombre</font>
<input name="nombre" type="text" id="nombre" size="40">
<br>
<font size="2" face="Arial, Helvetica, sans-serif">Correo electr&oacute;nico </font>
<input name="mail" type="text" id="mail" size="40">
<br>
<br>
<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif">1. En su opini&oacute;n
y en l&iacute;neas generales, el servicio que recibi&oacute; fue:<br>

</font></strong>
<FORM ACTION="<?php
mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3");
?> " METHOD="post" ENCTYPE="text/plain">
<table width="375" cellspacing="0" cellpadding="0">
<tr>
<td> <input type="radio" name="El servicio que recibí fue:EXCELENTE"> <font size="1" face="Arial, Helvetica, sans-serif">Excelente</font></td>
<td><input type="radio" name="El servicio que recibí fue:MUY BUENO">
<font size="1" face="Arial, Helvetica, sans-serif">Muy Bueno</font></td>
<td><input type="radio" name="El servicio que recibí fue:BUENO"> <font size="1" face="Arial, Helvetica, sans-serif">Bueno</font></td>

<td><input type="radio" name="El servicio que recibí fue:REGULAR">
<font size="1" face="Arial, Helvetica, sans-serif">Regular</font></td>
<td><input type="radio" name="El servicio que recibí fue:MALO">
<font size="1" face="Arial, Helvetica, sans-serif">Malo</font></td>
</tr>
</table>
<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif">2. La velocidad de
respuesta fue:<br>

</font></strong>
<table width="375" cellspacing="0" cellpadding="0">
<tr>
<td> <input type="radio" name="La velocidad de respuesta fue:EXCELENTE"> <font size="1" face="Arial, Helvetica, sans-serif">Excelente</font></td>
<td><input type="radio" name="La velocidad de respuesta fue:MUY BUENO" > <font size="1" face="Arial, Helvetica, sans-serif">Muy
Bueno</font></td>
<td><input type="radio" name="La velocidad de respuesta fue:BUENO"> <font size="1" face="Arial, Helvetica, sans-serif">Bueno</font></td>

<td><input type="radio" name="La velocidad de respuesta fue:REGULAR"> <font size="1" face="Arial, Helvetica, sans-serif">Regular</font></td>
<td><input type="radio" name="La velocidad de respuesta fue:MALO"> <font size="1" face="Arial, Helvetica, sans-serif">Malo</font></td>
</tr>
</table>
<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif">3. El comportamiento
del t&eacute;cnico fue:<br>

</font></strong>
<table width="375" cellspacing="0" cellpadding="0">
<tr>
<td> <input type="radio" name="El comportamiento del técnico fue:AMABLE">
<font size="1" face="Arial, Helvetica, sans-serif">Amable</font></td>
<td><input type="radio" name="El comportamiento del técnico fue:CORRECTO">
<font size="1" face="Arial, Helvetica, sans-serif">Correcto</font></td>
<td><input type="radio" name="El comportamiento del técnico fue:DESPREOCUPADO">

<font size="1" face="Arial, Helvetica, sans-serif">Despreocupado</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif">4. La soluci&oacute;n
implementada fue:<br>

</font></strong>
<table width="375" cellspacing="0" cellpadding="0">
<tr>
<td> <input type="radio" name="La solución implementada fue:SUPERIOR">
<font size="1" face="Arial, Helvetica, sans-serif">Superior a las expectativas</font></td>
<td><input type="radio" name="La solución implementada fue:NORMAL">
<font size="1" face="Arial, Helvetica, sans-serif">Normal</font></td>
<td><input type="radio" name="La solución implementada fue:DEFICIENTE">

<font size="1" face="Arial, Helvetica, sans-serif">Deficiente</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif">5. Si tuviera que
calificar nuestro servicio del 1 al 10,<br>
&iquest;Cu&aacute;l ser&iacute;a su valoraci&oacute;n?</font></strong>
<table width="375" cellspacing="0" cellpadding="0">

<tr>
<td> <input type="radio" name="Valoración del servicio de 1 a 10:10"> <font size="1" face="Arial, Helvetica, sans-serif">10</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:9"> <font size="1" face="Arial, Helvetica, sans-serif">9</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:8"> <font size="1" face="Arial, Helvetica, sans-serif">8</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:7"> <font size="1" face="Arial, Helvetica, sans-serif">7</font></td>

<td><input type="radio" name="Valoración del servicio de 1 a 10:6"> <font size="1" face="Arial, Helvetica, sans-serif">6</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:5"> <font size="1" face="Arial, Helvetica, sans-serif">5</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:4"> <font size="1" face="Arial, Helvetica, sans-serif">4</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:3"> <font size="1" face="Arial, Helvetica, sans-serif">3</font></td>
<td><input type="radio" name="Valoración del servicio de 1 a 10:2"> <font size="1" face="Arial, Helvetica, sans-serif">2</font></td>

<td><input type="radio" name="Valoración del servicio de 1 a 10:1"> <font size="1" face="Arial, Helvetica, sans-serif">1</font></td>
</tr>
</table>
<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif">6. Otro comentario:<br>
</font></strong>
<table width="375" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top">
<textarea name="Comentario" cols="50" rows="5" wrap="VIRTUAL" id="comentario"></textarea>

</td>
</tr>
</table>
<br>
<table width="375" cellspacing="0" cellpadding="0">
<tr>
<td align="right">
<INPUT TYPE="submit" name="enviar" id="enviar" VALUE="Envíalo YA!">
</td>

</tr>
</table>
</form>
</body>
</html>

Gracias adelantadas...
  #2 (permalink)  
Antiguo 11/08/2004, 12:40
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 16 años, 4 meses
Puntos: 9
bueno aquí estás cometiendo un gran error.
Código PHP:
<FORM ACTION="<?php
mail
("[email protected]""My Subject""Line 1\nLine 2\nLine 3");
?> " METHOD="post" ENCTYPE="text/plain">
Obviamente no puedes hacer eso, porque obviamente necesitas un destinatario.
Código PHP:
<FORM ACTION="http://www.tupagina.net/pagina.php" METHOD="post" ENCTYPE="text/plain"
En pagina.php puedes poner todo lo necesario para que se mande tu información a tu correo, usando las variables, subiéndolas con variables $_POST y luego ponerlas en el mail que tu quieras.

Veo que necesitarás mucha ayuda, porque se ve que eres muy nuevo, pregunta lo que quieras, mientras checa esto para que sepas como se manda un email por php.

http://www.forosdelweb.com/showthrea...350#post254350
  #3 (permalink)  
Antiguo 11/08/2004, 14:12
 
Fecha de Ingreso: junio-2004
Ubicación: San Nicolás
Mensajes: 194
Antigüedad: 13 años, 5 meses
Puntos: 2
Gracias, estoy chequeando el link que me pasaste y seguro que tendras otro mensaje mio...jeje
  #4 (permalink)  
Antiguo 11/08/2004, 14:21
 
Fecha de Ingreso: junio-2004
Ubicación: San Nicolás
Mensajes: 194
Antigüedad: 13 años, 5 meses
Puntos: 2
Resumo a continuación lo que necesito hacer (No se si se puede llegar a hacer):
1- Crear un mensaje nuevo en outlook e insertarle el formulario/encuesta en el mismo
2- Enviarlo masivamente a una lista de clientes
3- Una vez que les llega a los destinatarios, lo completan, deben hacer click en "Enviar" (no enviarlos desde la pestaña de outlook)
4- Las respuestas de la encuesta debe llegar a una determinada dirección con los resultados y automáticamente después de llegar, debe llegarles a los clientes un mail de agradecimiento.

Es mucho pedir?...no se si se puede realizar desde outlook, que tengo que hacer...?
Debo subir el form a un servidor? por favor...ayudenme.
  #5 (permalink)  
Antiguo 11/08/2004, 15:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. si lo vas gestionar tu lista de e-mails a enviar y el própio e-mail ¿para que vas a usar "PHP"?

Desde PHP puedes gestionar todo: la lista de e-mails, el envio y hasta tener tu scritp ahí que reciba los datos que enviaras de ese formulario y su proceso. (de hecho no sé para que enviar el "formulario" si puedes mandar el link de donde esté en tu servidor).

Un saludo,
  #6 (permalink)  
Antiguo 11/08/2004, 18:52
 
Fecha de Ingreso: junio-2004
Ubicación: San Nicolás
Mensajes: 194
Antigüedad: 13 años, 5 meses
Puntos: 2
lo quieren hacer desde outlook si o si...ese el el tema, no puedo incluir un form php en el server
  #7 (permalink)  
Antiguo 11/08/2004, 19:39
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Cita:
Iniciado por fabbiatti
1- Crear un mensaje nuevo en outlook e insertarle el formulario/encuesta en el mismo.
Bueno... el mensaje será puro HTML, nada más. Y si lo vas a enviar desde el outlook... hasta aquí PHP no hace nada.
-------------------------------------------------------------------------

Cita:
Iniciado por fabbiatti
2- Enviarlo masivamente a una lista de clientes
Tampoco tiene que ver con PHP.
-------------------------------------------------------------------------

Cita:
Iniciado por fabbiatti
3- Una vez que les llega a los destinatarios, lo completan, deben hacer click en "Enviar" (no enviarlos desde la pestaña de outlook)
Bueno... les has mandado un formulario... y lo que quieres hacer es recoger los datos de ese formulario... aquí sí entra PHP:
Tienes que crear un script PHP que recoja las variables del formulario y procese todo lo que tenga que procesar (actualizar la BD, etc). Supongamos que ese script se llama "encuestas.php"... en tu form que les mandas a los usuarios pones la ruta de ese script.
-------------------------------------------------------------------------

Cita:
Iniciado por fabbiatti
4- Las respuestas de la encuesta debe llegar a una determinada dirección con los resultados y automáticamente después de llegar, debe llegarles a los clientes un mail de agradecimiento.
El mismo script "encuestas.php" puede tener al final una secuencia que le envié un mail al usuario agradeciéndole.
-------------------------------------------------------------------------


espero se haya entendido y ahora puedas preguntar más concretamente en qué punto tienes problemas.

saludos

Última edición por jpinedo; 11/08/2004 a las 19:41
  #8 (permalink)  
Antiguo 11/08/2004, 19:44
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Cita:
Iniciado por fabbiatti
Se puede enviar un form php desde outlook?
Ah... me olvidaba... el formulario no es PHP... el formulario será HTML/JavaScript... Lo que hace php es procesar ese formulario recogiendo los valores que ha ingresado el usuario.

¿Puedes insertar un formulario en un mail?.. SI
Puedes procesar ese formulario cuando el usuario lo envíe... SI (enviando el formulario a un script php que lo procese, con el ACTION del form)

Saludos
  #9 (permalink)  
Antiguo 11/08/2004, 20:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Me parece que al final .. lo que vas a usar es HTML sólo y un

<form action="mailto:[email protected]?subject=blablabla" method="post" ENCTYPE="text/plain">
etc ...
</form>

Es decir .. tu lista de e-mails y el diseño de tu própio e-mail (con ese formulario como parte del e-mail en formato HTML) lo haces en el própio Outlook (o lo haces aparte y lo llamas como si fuera uno de esos "fondos" HTML que puedes insertar) y .. sólo apuntas tu formulario al "mailto" que .. el que reciba ese e-mail ya le abrirá una ventana de confirmación de envio de datos se montará el e-mail para su envio por el própio cliente de correo .. Como te lleguen esos datos o como los proceses será trabajo tuyo integro ya que dices que no puedes usar nada de PHP.

Un saludo,

PD: .. entonces .. para que la pregunta aquí en este foro PHP?

Última edición por Cluster; 11/08/2004 a las 20:19
  #10 (permalink)  
Antiguo 12/08/2004, 08:47
 
Fecha de Ingreso: junio-2004
Ubicación: San Nicolás
Mensajes: 194
Antigüedad: 13 años, 5 meses
Puntos: 2
Gracias, ya se me han aclarado las cosas, al verdad es que me ayudaron y mucho.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:13.