Entrar Regístrate
 
Enviar formulario a una direccion de email
#1 ·

Hola! Estoy haciendo una web y una de las partes que tengo colgada no me funciona: Es un formulario para cubrir datos (son todo casillas de texto) y lleva los botones de reset (q funciona perfectamente ) y enviar datos, ese es el q no consigo q funcione. En el código tengo puesto lo siguiente:

<form name="form1" method="post" action="http://cgi.ibercom.com/cgi-bin/formulario/formulario.cgi">
<INPUT TYPE=hidden NAME="recipient" VALUE="xxx@hotmail.com">

El codigo del boton que puse es este:

<input type="submit" name="Submit" value="Enviar datos">

Si alguien puede ayudarme se lo agradecería mucho.


Sobrelavega
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 26/Feb/2003
·
#2 ·

si usas un CGI para enviar el formulario asegurate que está en el directorio correcto... prueba a grabar el cgi en esta ruta http://cgi.ibercom.com/cgi-bin/formulario.cgi otra opción es que el cgi requiera alguna modificación para qu efuncione.

suerte!!!!!


x3mdesign
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 160
Desde: 11/Oct/2002
· ·
#3 ·

Ante todo muchas gracias por tu respuesta. Ya di con la solución y la pongo aquí por si a alguien le pasa lo mismo: El email que metí para que se enviara allí el formulario no estaba registrado en miarroba.com, utilicé otro. Despues lo cambié por el que usé para el registro y todo funciona perfectamente. No se si será por eso, pero desde que lo hice ya funciona.
Salu2!


Sobrelavega
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 26/Feb/2003
·
#4 ·
HeladoHelado Ola a todos, he hecho un formulario con frontpage y noo se como se me puede enviar a mi emailLlorica
Porfavor ayudadme, no se nada sobre codigos ni leguajes de programacion. Lo unico que he echo es que le he dado propriedades del formulario y enviar a otro opciones y en el campo de accion he puesto: tomail:xxxx@hotmail.com

Lo he probado pero se me mete en outlook Express.Enfurruñadoloco



Ayudadme porfavorLlorando

alexy_habbo
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 01/Abr/2006
·
MaIcOl
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.169
Desde: 15/Dic/2002
· ·
#6 ·

yo tengo este mensaje

Warning: mail() has been disabled for security reasons in /home/webcindario/audiotech/contactar.php on line 67
Gracias por rellenar el formulario. Se ha enviado correctamente.

y yo use este codigo:

<?
if (!$HTTP_POST_VARS){
?>
<FORM ACTION="https://audiotech.webcindario.com/contactar.php" METHOD="Post" enctype="multipart/form-data" name="frmDatos" target="_self" id="frmDatos">
Nombres:
<INPUT TYPE="text" NAME="Nombres"><BR>
Direccion:
<INPUT TYPE="text" NAME="Direccion"><BR>
Telefonos:
<INPUT TYPE="text" NAME="Telefonos"><BR>
Sexo:
<INPUT TYPE="radio" NAME="boton1" VALUE="M">Hombre
<INPUT TYPE="radio" NAME="boton1" VALUE="F">Mujer<BR>
Vehiculo:
<INPUT TYPE="radio" NAME="boton2" VALUE="Camioneta">Camioneta
<INPUT TYPE="radio" NAME="boton2" VALUE="Automovil">Automovil
<INPUT TYPE="radio" NAME="boton2" VALUE="Ninguno">Ninguno<BR>
Color: <SELECT NAME="Color" SIZE="1">
   <OPTION VALUE="nu">Ninguno</OPTION>
   <OPTION VALUE="ro">Rojo</OPTION>
   <OPTION VALUE="ve">Verde</OPTION>
   <OPTION VALUE="az">Azul</OPTION>
   <OPTION VALUE="gr">Gris</OPTION>
   <OPTION VALUE="ne">Negro</OPTION>
   <OPTION VALUE="bl">Blanco</OPTION>
   <OPTION VALUE="am">Amarillo</OPTION>
</SELECT>
<BR>
Que clase de trabajo desea:<br>
<TEXTAREA NAME="Trabajo" COLS=30 ROWS=15 id="Trabajo">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="Submit"><INPUT TYPE="Reset">
</center></FORM>
<?

}else{

    //Estoy recibiendo el formulario, compongo el cuerpo

    $cuerpo = "Formulario enviado desde la pagina web audiotech.webcindario.comn";

    $cuerpo .= "Nombres: " . $HTTP_POST_VARS["Nombres"] . "n";

    $cuerpo .= "Direccion: " . $HTTP_POST_VARS["Direccion"] . "n";

    $cuerpo .= "Telefonos: " . $HTTP_POST_VARS["Telefonos"] . "n";

    $cuerpo .= "Sexo: " . $HTTP_POST_VARS["Boton1"] . "n";

    $cuerpo .= "Vehiculo: " . $HTTP_POST_VARS["Boton2"] . "n";

    $cuerpo .= "COlor: " . $HTTP_POST_VARS["Color"] . "n";

    $cuerpo .= "Trabajo: " . $HTTP_POST_VARS["Trabajo"] . "n";

    //mando el correo...

    mail("ijmc01@hotmail.com","Formulario recibido",$cuerpo);

    //doy las gracias por el envío

    echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";

}

?>


ArquiMago
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 11
Desde: 16/Oct/2006
·
#7 ·
Escrito originalmente por ArquiMago

yo tengo este mensaje

Warning: mail() has been disabled for security reasons in /home/webcindario/audiotech/contactar.php on line 67
Gracias por rellenar el formulario. Se ha enviado correctamente.


La función mail() ha sido desactivada en webcindario.

NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.462
Desde: 01/Mar/2003
· ·
#8 ·
Escrito originalmente por NoSetup.org

Escrito originalmente por ArquiMago

yo tengo este mensaje

Warning: mail() has been disabled for security reasons in /home/webcindario/audiotech/contactar.php on line 67
Gracias por rellenar el formulario. Se ha enviado correctamente.


La función mail() ha sido desactivada en webcindario.

y como puedo hacer esto ahora?

ArquiMago
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 11
Desde: 16/Oct/2006
·
#9 ·
Escrito originalmente por ArquiMago

Escrito originalmente por NoSetup.org

Escrito originalmente por ArquiMago

yo tengo este mensaje

Warning: mail() has been disabled for security reasons in /home/webcindario/audiotech/contactar.php on line 67
Gracias por rellenar el formulario. Se ha enviado correctamente.


La función mail() ha sido desactivada en webcindario.

y como puedo hacer esto ahora?


En mi@ no puedes usar esa función....

Yo lo que usaría sería la base de datos, guardar el mail en la base de datos y desde allí leerlos... el problema es si quieres enviar un mail a alguien, que tendrás que hacerlo desde tu cuenta de correo.

NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.462
Desde: 01/Mar/2003
· ·
#10 ·

me puedes dar una solucion exacta, yo solo necesito que me llegue la informacion a un correo

no responderlos


ArquiMago
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 11
Desde: 16/Oct/2006
·
#11 ·
Escrito originalmente por ArquiMago

me puedes dar una solucion exacta, yo solo necesito que me llegue la informacion a un correo


Ya te lo he dicho, en mi@ no puedes.

O usa tu cuenta de correo, o usa otro servidor.

NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.462
Desde: 01/Mar/2003
· ·
#12 ·
Escrito originalmente por NoSetup.org

Escrito originalmente por ArquiMago

me puedes dar una solucion exacta, yo solo necesito que me llegue la informacion a un correo


Ya te lo he dicho, en mi@ no puedes.

O usa tu cuenta de correo, o usa otro servidor.

no entiendo cuando dices usar mi cuenta de correo a ke te referis?

ArquiMago
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 11
Desde: 16/Oct/2006
·
#13 ·
Escrito originalmente por ArquiMago

no entiendo cuando dices usar mi cuenta de correo a ke te referis?

Pues que uses tu cuenta de correo... con tu programa de correo... como un mail más.

NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.462
Desde: 01/Mar/2003
· ·
#14 ·
Escrito originalmente por NoSetup.org

Escrito originalmente por ArquiMago

no entiendo cuando dices usar mi cuenta de correo a ke te referis?

Pues que uses tu cuenta de correo... con tu programa de correo... como un mail más.


o sea ke no podre recibir el formualrio si no ke me tienen que escribir al email bueno voy a ver que hago

ArquiMago
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 11
Desde: 16/Oct/2006
·
#15 ·

Como sabes ya los servidores de los hosting estan cambiando a PHP5, entonces las variables usadas en el PHP anterior no son validas (algunas) en PHP5, mando los codigos actualizado a PHP5 para enviar mails.

el formulario  ...

contacto.php

<form id="form1" action="mail.php"  method="post">
         <table style="width:507px;height:152px" cellspacing="0" cellpadding="0">
           <!--DWLayoutTable-->
           <tr>
          <td style="width:91px;">
           <div  style="margin:34px 0px 0 28px">
            Nombre:<br>
            <br style="line-height:16px">
            Telefono:<br>
            <br style="line-height:16px">
            E-mail:<br>
           </div>          </td>
          <td style="width:196px;">
          <img alt="" src="images/spacer.gif" width="1" height="26"><br>
            <div class="form"><input type="text" name="nombre"></div>
           <div class="form"><input type="text" name="telefono"></div>
           <div class="form"><input type="text" name="email"></div>          </td>
          <td style="width:54px;">
           <div  style="margin:34px 0px 0 0px">
            Mensaje:           </div>          </td>
          <td style="width:166px;">
           <br style="line-height:26px">
           <textarea rows="40" cols="50" name="mensaje"></textarea><br>
            <br style="line-height:3px"><div class="c_text1">
            <img alt="" src="images/a1.gif" style="margin-left:2px; margin-right:6px"><a href="#" onClick="document.getElementById('form1').reset()">borrar</a><img alt="" src="images/a1.gif" style="margin-left:6px; margin-right:6px"><a href="#" onClick="document.getElementById('form1').submit()" >enviar</a></div></td>
             <td width="24"></td>
           </tr>
         </table>
         </form>

el codigo que procesa al informacion y la envia....

mail.php

<?php

// codigo que porcesa la inf.
$Nombre = $_POST['nombre'];
$Telefono = $_POST['telefono'];
$Email = $_POST['email'];
$Mensaje = $_POST['mensaje'];

// si falta un campo por llenar, devlueve error.
 if (!$Nombre || !$Telefono || !$Email || !$Mensaje )
  {
     echo "<span class=fr2>No has completado todos los campos obligatorios.<br>Por favor vuelve e inténtalo de nuevo.</span><br><br>[<span><a href=contacto.php>Regresar</span></a></span>]";
     exit;
  }

$formsent = mail('tuemail@gmail.com', 'Mensaje para tu nombre, "Envia: $Nombre \r\nTelefono: $Telefono \r\nE-mail: $Email \r\nMensaje: $Mensaje", "From: $Email\r\nBounce-to: tuemail@hotmail.com");
if ($formsent) {
  echo "<span class=c_text><strong color:484848>Hola</strong><br><strong color:DA561C>$Nombre</strong><br>\r\nHemos recibido tu mensaje, intentaremos responder en las próximas 24 horas.</span><br><br><span class=c_text><strong color:484848>¡Gracias por comunicarte!!</strong></span>";
} else {
  echo "<span class=txt1>Lo siento, hay un problema con tu formulario. Inténtalo de nuevo.<br>[<span><a href=contacto.php>Regresar</a></span></span>]";
  }

?>


dasel72
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 06/May/2009
·
#16 ·

dasel72 ya viste de que año fue el ultimo post?

no revivas a los muertos...


MaIcOl
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.169
Desde: 15/Dic/2002
· ·
#17 ·
Escrito originalmente por dasel72

Como sabes ya los servidores de los hosting estan cambiando a PHP5, entonces las variables usadas en el PHP anterior no son validas (algunas) en PHP5, mando los codigos actualizado a PHP5 para enviar mails.

.....

$formsent = mail('tuemail@gmail.com', 'Mensaje para tu nombre, "Envia: $Nombre rnTelefono: $Telefono rnE-mail: $Email rnMensaje: $Mensaje", "From: $EmailrnBounce-to: tuemail@hotmail.com");

....

y aunque sea la versión 6, la función mail sigue estando deshabilitada.

http://soporte.miarroba.com/17451/2[....]nciones-deshabilitadas-en-miarroba/


GestionXls
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.003
Desde: 02/Ago/2008
· ·
#18 ·

Hola a tod@s. Bueno yo tengo una consulta y esque tengo un problema con lo del envio del formulario a mi email. Hhe probado de mil maneras y no da resultado. Alguna veces ni siguiera me sale en mi web y desaparecen cosas cuando voy a probarlo. Mirad, os dejo el html que hasta ahora he podido conseguir y a ver si alguien me lo puede hacer para que llegue a mi mail el formulario. Lo agradeceria mucho ya que estamos trabajando en un proyecto muy bueno !

Saludos !

<label></label> <br /> <form action="" enctype="multipart/form-data" id="form1" method="post" name="form1"> <label>Tipo de anuncio   <select id="comprar" name="comprar">     <option>Vender</option>     <option>Comprar</option>   </select>   </label>   <label> Articulo   <input id="articulo" name="articulo" type="text" />   <br />   <br />   Estado   <select id="estado" name="estado">     <option>Nuevo</option>     <option>Seminuevo</option>     <option>Ocasion</option>   </select> </label>   <label>  </label>   <br /> <br /> <label>Localidad     <input id="localidad" name="localidad" type="text" />   </label>     <label>Provincia     <input id="provincia" name="provincia" type="text" />     </label>     <label>País     <input id="pais" name="pais" type="text" />     </label>   <br /> <br /> <label>E-mail     <input id="email" name="email" type="text" />   </label>     <label>Teléfono     <input id="telefono" name="telefono" type="text" /> &nbsp;&nbsp;&nbsp; </label><br /> <label></label><br /> <label></label>     <label>Horario de contacto     <select id="horario de contacto" name="horario de contacto">       <option>Por la tarde</option>       <option>Por la mañana</option>       <option>A cualquier hora</option>     </select>     </label>   <br /> <br /> <label>Añadir foto     <input id="añadirfoto" name="añadirfoto" type="file" />   </label>   <br /> <br /> <label>Descripción     <textarea cols="80" id="descripcion" name="descripcion" rows="4"></textarea>   </label>   <br /> <br /> <label>Precio     <input id="precio" name="precio" type="text" />     </label>     <br /> <br /> <label>     <input name="Submit" type="submit" value="Enviar" />   </label>   <br /> &nbsp;</form>


Mariaromar
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 04/Abr/2013
·
#19 ·
Escrito originalmente por @Mariaromar

Hola a tod@s. Bueno yo

Tu tienes un tema de 2003 ¿no podrías haber abierto otro tema para preguntar tu duda?

Por otro lado, das el código fuente del formulario pero ¿como procesas los datos? ¿tienes conocimientos de php?

Busca en Google.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.462
Desde: 01/Mar/2003
· ·
#20 ·

La verdad que podría haber abierto otro post, pero como voy a seguir con la respuesta de un miembro, prefiero hacerlo aquí. Ya me direis si es correcto lo que hago. He utilizado el codigo de dasel72. Es el siguiente:

<form id="form1" action="mail.php" method="post">
<table style="width:507px;height:152px" cellspacing="0" cellpadding="0">
<!--DWLayoutTable-->
<tr>
<td style="width:91px;">
<div style="margin:34px 0px 0 28px">
Nombre:<br>
<br style="line-height:16px">
Telefono:<br>
<br style="line-height:16px">
E-mail:<br>
</div> </td>
<td style="width:196px;">
<img alt="" src="images/spacer.gif" width="1" height="26"><br>
<div class="form"><input type="text" name="nombre"></div>
<div class="form"><input type="text" name="telefono"></div>
<div class="form"><input type="text" name="email"></div> </td>
<td style="width:54px;">
<div style="margin:34px 0px 0 0px">
Mensaje: </div> </td>
<td style="width:166px;">
<br style="line-height:26px">
<textarea rows="40" cols="50" name="mensaje"></textarea><br>
<br style="line-height:3px"><div class="c_text1">
<img alt="" src="images/a1.gif" style="margin-left:2px; margin-right:6px"><a href="#" onClick="document.getElementById('form1').reset()">borrar</a><img alt="" src="images/a1.gif" style="margin-left:6px; margin-right:6px"><a href="#" onClick="document.getElementById('form1').submit()" >enviar</a></div></td>
<td width="24"></td>
</tr>
</table>
</form>

 y la respuesta del servidor 7host es la siguiente:

The page cannot be found

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.


Please try the following:

     bla bla bla...

Pregunta:¿sigue siendo válida la respuesta de otro miembro, nosetup.org sobre que la función está deshabilitada por ser gratuito según este pantallazo?

Comentar que tanto el fichero del formulario.php como el fichero que procesa, mail.php están al mismo nivel en el root. Por cierto en el fichero mail.php existe un error, falta un cierre de apostrofe después de:  'Mensaje para tu nombre

Otra pregunta: ¿se puede hacer con ficheros asp?. Veo que 7host si los permite.

Muchas gracias por la ayuda, soy un poco novato en PHP.


serporion
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 25/Abr/2013
·
26 Mensajes
<<  <  1  2  >  >>
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · HTML avanzado
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 14:55 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Enviar formulario a otra web
Por: J.Castro · 11/Nov/2010, 12:22
615/Nov/2010, 12:29
Invitad@ Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario215/Sep/2010, 03:44
GestionXls Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario117/Sep/2005, 22:36
User 390661 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario302/Ago/2003, 00:29
chavp Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario203/Jun/2014, 13:16
Invitad@ Ir al último mensaje del tema