Foros del Web » Programación para mayores de 30 ;) » Programación General »

N ome llegan los correos desde formulario de web

Estas en el tema de N ome llegan los correos desde formulario de web en el foro de Programación General en Foros del Web. Cuento corto.. estoy haciendo una web para un cliente, hice un formulario de envio de correo desde la web.. lo revise, lo recontra revisé.... envio ...
  #1 (permalink)  
Antiguo 02/09/2003, 06:44
Avatar de ryu24  
Fecha de Ingreso: junio-2002
Ubicación: Santiago de Chile
Mensajes: 233
Antigüedad: 22 años, 5 meses
Puntos: 1
N ome llegan los correos desde formulario de web

Cuento corto.. estoy haciendo una web para un cliente, hice un formulario de envio de correo desde la web.. lo revise, lo recontra revisé.... envio desde la web estos emails.. no me arroja ningun error pero , depues reviso el correo de RECIPIENT y HORROOOOOOOOOOORRRR .. no hay nada !!
Este es el código :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>contactenos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-attachment: fixed;
background-image: url(Biblioteca/fondoweb.jpg);
background-repeat: no-repeat;
background-position: left top;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000099;
font-variant: normal;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_valida teForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' debe contener un correo valido.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' debe contener solo numeros.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' debe contener solo numeros '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es requerido.\n'; }
} if (errors) alert('El siguente error(es) han ocurrido:\n'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>
</head>

<body leftmargin="10" topmargin="0" marginwidth="0" marginheight="0">
<table width="596" height="31" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="96" height="31">&nbsp;</td>
<td width="305"><img src="Biblioteca/boton_contactenos.jpg" name="contact" width="156" height="31" id="contact"></td>
<td width="195">&nbsp;</td>
</tr>
</table>
<form action="http://www.sitio.cl/cgi-bin/formmail.pl" method="post" name="formcontacto" id="formcontacto" onSubmit="MM_validateForm('nombre','','R','telefon o','','NisNum','correo','','RisEmail','titulo','', 'R','comentario','','R');return document.MM_returnValue">
<table width="600" height="254" border="0">
<tr>
<td width="65" height="24" align="left" nowrap>&nbsp;</td>
<td width="116"><font color="#000099" size="2" face="Arial, Helvetica, sans-serif">Nombre
: </font></td>
<td width="279"><input name="nombre" type="text" id="nombre" size="45" maxlength="40"></td>
<td width="107">&nbsp;</td>
<td width="11">&nbsp;</td>
</tr>
<tr>
<td height="24" align="left" nowrap>&nbsp;</td>
<td><font color="#000099" size="2" face="Arial, Helvetica, sans-serif">Tel&eacute;fono
: </font></td>
<td><input name="telefono" type="text" id="telefono" size="25" maxlength="20"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="24" align="left" nowrap>&nbsp;</td>
<td><font size="2" face="Arial, Helvetica, sans-serif">E Mail :</font></td>
<td><input name="correo" type="text" id="correo" size="30" maxlength="20"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="24" align="left" nowrap>&nbsp;</td>
<td nowrap><font size="2" face="Arial, Helvetica, sans-serif">Titulo de mensaje :</font></td>
<td><input name="titulo" type="text" id="titulo" size="35" maxlength="30"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td rowspan="2" align="left" nowrap>&nbsp;</td>
<td height="18"><font color="#000099" size="2" face="Arial, Helvetica, sans-serif">Comentario :</font></td>
<td rowspan="2" align="left" valign="top"><textarea name="comentario" cols="40" rows="5" id="textarea2"></textarea></td>
<td rowspan="2">&nbsp;</td>
<td rowspan="2">&nbsp;</td>
</tr>
<tr>
<td height="91">&nbsp;</td>
</tr>
<tr>
<td width="65" height="0" align="left" nowrap>&nbsp;</td>
<td width="116" height="0">&nbsp;</td>
<td height="0" colspan="2" align="right"><input name="enviar" type="image" id="enviar" src="Biblioteca/boton_enviar.jpg" align="right" width="96" height="27" border="0"></td>
<td width="11" height="0">&nbsp;</td>
</tr>
</table>
<input type=hidden name="recipient" value="[email protected]">
<input type=hidden name="redirect" value="http://www.sitio.cl/okform.htm">
</form>
</body>
</html>

Bueno.. a decir verdad no soy un experto en CGI, pero me parece que està todo correcto.
Si asi fuese.. puede que este mal configurado el FORMMAIL ???
Según soporte de el hosting donde está alojada la web, lo han revisado y está todo correctamente configurado.

Alguna persona me podría decir que es lo que sucede ????
  #2 (permalink)  
Antiguo 03/09/2003, 02:18
Avatar de ryu24  
Fecha de Ingreso: junio-2002
Ubicación: Santiago de Chile
Mensajes: 233
Antigüedad: 22 años, 5 meses
Puntos: 1
Gracias por el monton de respuestas

Ya... resolví el problema.. despues de revisar y revisar como 10 veces lo encontré



Un aplauso para mi mismo



Gracias DE TODAS MANERAS
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 14:27.