Sobrelavega
Usuario Novato
Usuario Novato

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.

Avatar Image
Machacateclados
Machacateclados

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!!!!!

Sobrelavega
Usuario Novato
Usuario Novato

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!

alexy_habbo
Usuario Novato
Usuario Novato
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
Avatar Image
@man / @woman
@man / @woman
ArquiMago
Usuario habitual
Usuario habitual

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.";

}

?>

Avatar Image
@man / @woman
@man / @woman
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.
ArquiMago
Usuario habitual
Usuario habitual
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?
Avatar Image
@man / @woman
@man / @woman
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.
ArquiMago
Usuario habitual
Usuario habitual

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

no responderlos

Avatar Image
@man / @woman
@man / @woman
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.
ArquiMago
Usuario habitual
Usuario habitual
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?
Avatar Image
@man / @woman
@man / @woman
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.
ArquiMago
Usuario habitual
Usuario habitual
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
dasel72
Usuario Novato
Usuario Novato

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>]";
  }

?>

Avatar Image
@man / @woman
@man / @woman

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

no revivas a los muertos...

Avatar Image
@man / @woman
@man / @woman
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/

Mariaromar
Usuario Novato
Usuario Novato

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>

Avatar Image
@man / @woman
@man / @woman
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.

serporion
Usuario Novato
Usuario Novato

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.

Avatar Image
@man / @woman
@man / @woman

Si te fijas, el formulario esta llamado a un fichero

<form id="form1" action="mail.php" method="post">

Y el sistema te dice que no existe ese fichero.

Por ahora, no tiene nada que ver con que si el servidor permite la funcion mail o no.

Después, preguntas sobre temas que solo la gente de 7host podra constarte.

serporion
Usuario Novato
Usuario Novato

Muchas gracias, perdona por no contestar antes. Me he centrado en algo que sí conozco y los formularios los he dejado aparte. Cuando vuelva con ello os comento, pero lo que puedo decir es que el fichero si que existe, y como escribí en su momento, están los dos al mismo nivel en este servidor.

Saludos.

IvanaXF
Usuario Novato
Usuario Novato

Hola. Estoy tratando de enviar formularios a mi correo con html y php, he probado un montón de formularios y no anda ninguno. Me pueden decir que puede ser? Tengo que configurar algo de php en mi@ o qué tengo que hacer? Es muy raro que todos los formularios me fallen. Gracias.

Avatar Image
@man / @woman
@man / @woman

IvanaXF:

Que hayas 'probado' un montón de formularios dice sólo eso: que los pusiste a prueba a ver si funcionan...

Y los que son para descargar y probar, muy pocas veces funcionan tal cual uno necesita; más bien son para 'retocar' a necesidad (formulario, y procesamiento).

Avatar Image
Foro por via intravenosa
Foro por via intravenosa

No sé qué será pero a mí tampoco me envía correo, he usado varios scripts de PHP para el envío, incluso el que tengo dice que se envía exitosamente el correo, no aparecen errores por ningún lado, incluso con el código que tengo ni aparece errores en el php log, sin embargo los correos no llegan a su destino, a pesar de que PHP en su verificación dice que sí llegaron.

Avatar Image
@man / @woman
@man / @woman

A veces, quien programa no incluye controles de cada paso que ejecuta el script y -por lo tanto- queda sin registrar (o sin avisar por mensaje, en fin: pasa desapercibido), y quien programa no interpreta adecuadamente los 'indicios'.

Por otro lado, desde que se envía un mail por formulario intervienen varios elementos:

a) el script php que hace el procesamiento y envío al servidor de emails salientes,

b) el servidor de email saliente (éste es el que le informa a Php que lo puso en cola para envío y Php interpreta que fue 'enviado'),

c) el servidor de email entrante (que recibe el email del destinatario), y

d) el script o aplicación que muestra los emails recibidos (en este caso: también del destinatario).

Como verás, Php no puede nunca verificar si fue recibido (ni siquiera si fue enviado).

Krisnag
Usuario habitual
Usuario habitual

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.


Krisnag Ferrer Community Manager de cholletes.com


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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 31/Jul/2003, 03:48
trekam 1K3R chavp315kAug/03
Por: , el 11/Nov/2010, 12:22
J.Castro GestionXls RICHARDVELASQUEZ612kNov/10
Por: , el 02/Jun/2014, 14:26
LRADRIZ NoSetup.org22kJun/14
Por: , el 14/Sep/2010, 00:02
NeptuneGames chavp GestionXls24kSep/10
Por: , el 17/Sep/2005, 22:33
portasat User 390661110kSep/05