Formularios con dreamweaver
Tengo hechos para mi web varios formularios, y para enviarme la repuesta pongo q sea mediante correo, y me llegan archivos con extension *.att, los cuales al abrirlos con el notepad (p.ejemplo), no los entiendo, que programa necesito o como hago?? Ayuda please, estoy mu verde
1 respuesta
Respuesta de carolinarp
1
1
Envíame tu código html, para ver donde has cometido el error. Puedes enviármelo aquí o a [email protected].
Pero es posible por lo que he indagado en internet que el problema sea del servidor de correo que utilizas, no por tu código; te aconsejo que pruebes a poner otro correo electrónico, uno de yahoo, o lo que tengas, pero de diferente servidor, y mira a ver si ocurre lo mismo. ¿Dónde los descargas? ¿Los ves en internet o en alguna versión de outlook?. Envíame el código y el mail al que lo has linkado y lo reviso.
Pero es posible por lo que he indagado en internet que el problema sea del servidor de correo que utilizas, no por tu código; te aconsejo que pruebes a poner otro correo electrónico, uno de yahoo, o lo que tengas, pero de diferente servidor, y mira a ver si ocurre lo mismo. ¿Dónde los descargas? ¿Los ves en internet o en alguna versión de outlook?. Envíame el código y el mail al que lo has linkado y lo reviso.
Aki te pongo el codigo de mi formulario:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>hazte socio de nuestra Asociación</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body bgcolor="#000066" link="#FF9900" vlink="#FF9900" alink="#FFFF00">
<div align="center">
<p><font color="#FFFFFF" size="4" face="Arial, Helvetica, sans-serif"><strong><em>HAZTE
SOCIO</em></strong></font></p>
<p><font face="Arial, Helvetica, sans-serif"><font color="#FFFFFF">Si quieres
hacerte socio de nuestra asociación , sólo debes rellenar el
siguiente formulario, así te daremos de alta en nuestra base de datos,
para darnos tu opinión sobre la web,, ideas y lo que se te ocurra pincha
<a href="formulario.htm">aqui</a>, y si quieres exponer las quejas o problemas
en tu barrio y darlos a conocer pincha <a href="quejas.htm">aqui </a></font></font></p>
<p> </p>
<form action="mailto:[email protected]" ENCTYPE="text/plain" method="post" name="hazte socio" id="hazte socio">
<table width="75%" height="173" border="1" bordercolor="#000099" bgcolor="#000099">
<tr bordercolor="#000099" bgcolor="#000099">
<td width="20%"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Nombre</font></td>
<td width="28%"> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield">
</font></td>
<td width="20%"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">E-Mail</font></td>
<td width="32%"> <font color="#FFFFFF">
<input type="text" name="textfield5">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Apellidos</font></td>
<td> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield2">
</font></td>
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Localidad</font></td>
<td> <font color="#FFFFFF">
<input type="text" name="textfield6">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Dirección</font></td>
<td> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield3">
</font></td>
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Provincia</font></td>
<td> <font color="#FFFFFF">
<input type="text" name="textfield7">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Código
postal</font></td>
<td> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield4">
</font></td>
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">DNI</font></td>
<td> <font color="#FFFFFF">
<input type="text" name="textfield8">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td colspan="4">
<div align="center">
<p><font color="#FFFFFF"></font> </p>
<p><font color="#FFFFFF">
<input type="submit" name="Submit" value="Enviar">
</font> <font color="#FFFFFF">
<input type="reset" name="Submit2" value="Borrar todo">
</font><font color="#FFFFFF"></font></p>
</div></td>
</tr>
</table>
</form>
<p><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><strong><em>Conocer
los ESTATUTOS de la Asociación</em></strong></font></p>
<p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="23">
<param name="movie" value="button1.swf">
<param name="quality" value="high">
<param name="base" value=".">
<param name="bgcolor" value="#000066">
<embed src="button1.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="23" bgcolor="#000066"></embed>
</object>
</p>
<p><font color="#FFFFFF"></font></p>
</div>
</body>
</html>
La direccion de correo a la que quiero q me llegen los formularios rellenos es:
[email protected]
espero q me ayudes a ver pq me llegan caracteres raros, gracias
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>hazte socio de nuestra Asociación</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body bgcolor="#000066" link="#FF9900" vlink="#FF9900" alink="#FFFF00">
<div align="center">
<p><font color="#FFFFFF" size="4" face="Arial, Helvetica, sans-serif"><strong><em>HAZTE
SOCIO</em></strong></font></p>
<p><font face="Arial, Helvetica, sans-serif"><font color="#FFFFFF">Si quieres
hacerte socio de nuestra asociación , sólo debes rellenar el
siguiente formulario, así te daremos de alta en nuestra base de datos,
para darnos tu opinión sobre la web,, ideas y lo que se te ocurra pincha
<a href="formulario.htm">aqui</a>, y si quieres exponer las quejas o problemas
en tu barrio y darlos a conocer pincha <a href="quejas.htm">aqui </a></font></font></p>
<p> </p>
<form action="mailto:[email protected]" ENCTYPE="text/plain" method="post" name="hazte socio" id="hazte socio">
<table width="75%" height="173" border="1" bordercolor="#000099" bgcolor="#000099">
<tr bordercolor="#000099" bgcolor="#000099">
<td width="20%"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Nombre</font></td>
<td width="28%"> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield">
</font></td>
<td width="20%"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">E-Mail</font></td>
<td width="32%"> <font color="#FFFFFF">
<input type="text" name="textfield5">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Apellidos</font></td>
<td> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield2">
</font></td>
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Localidad</font></td>
<td> <font color="#FFFFFF">
<input type="text" name="textfield6">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Dirección</font></td>
<td> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield3">
</font></td>
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Provincia</font></td>
<td> <font color="#FFFFFF">
<input type="text" name="textfield7">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">Código
postal</font></td>
<td> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif">
<input type="text" name="textfield4">
</font></td>
<td><font color="#FFFFFF" face="Arial, Helvetica, sans-serif">DNI</font></td>
<td> <font color="#FFFFFF">
<input type="text" name="textfield8">
</font></td>
</tr>
<tr bordercolor="#000099" bgcolor="#000099">
<td colspan="4">
<div align="center">
<p><font color="#FFFFFF"></font> </p>
<p><font color="#FFFFFF">
<input type="submit" name="Submit" value="Enviar">
</font> <font color="#FFFFFF">
<input type="reset" name="Submit2" value="Borrar todo">
</font><font color="#FFFFFF"></font></p>
</div></td>
</tr>
</table>
</form>
<p><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><strong><em>Conocer
los ESTATUTOS de la Asociación</em></strong></font></p>
<p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="23">
<param name="movie" value="button1.swf">
<param name="quality" value="high">
<param name="base" value=".">
<param name="bgcolor" value="#000066">
<embed src="button1.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="23" bgcolor="#000066"></embed>
</object>
</p>
<p><font color="#FFFFFF"></font></p>
</div>
</body>
</html>
La direccion de correo a la que quiero q me llegen los formularios rellenos es:
[email protected]
espero q me ayudes a ver pq me llegan caracteres raros, gracias
Acabo de probar tu código, cambiando tu e-mail por el mío de wanadoo, y recibo los datos del formulario sin problemas. Pon otra dirección de correo electrónico; es lo que yo te aconsejo.
Y otra cosa, en la ventana de propiedades, seleccionando cada casilla de tu formulario, ponle un nombre a cada casilla, diferente, y descriptivo, para que entiendas a que corresponde uego cada respuesta al recibir el formulario (fijate en el código que te envío abajo).
Por si quieres probar otra posibilidad con tu mail de ono, yo en mi web tengo un formulario en php, y a lo mejor con ese formulario funciona (de todas formas te sigo aconsejando que uses otro mail, que no sea de ono, porque probablemente el error sea de ellos):
----------------------------
<html>
<head>
<title>xxx</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td valign="bottom" bgcolor="#FFFFFF">
<table border="0" cellpadding="0" cellspacing="0" height="255" width="581">
<tr>
<td width="16"><img src="imagenes/pixel.gif" width="16" height="1"></td>
<td bgcolor="#000000" align="center" valign="bottom" width="104">
<table width="104" border="0" cellspacing="0" cellpadding="2" height="100%">
<tr>
<td align="center" valign="bottom"><img src="imagenes/tits/solicitar_presupuesto.gif" vspace="0" width="95" height="20" hspace="0"></td>
</tr>
</table>
</td>
<td width="16"><img src="imagenes/pixel.gif" width="16" height="1"></td>
<td bgcolor="#E56896" class="verdana9blanca" align="center">
<?
if (!$HTTP_POST_VARS){
?>
<form action="solicitar_presupuesto_cont1.php" method=post>
<table width="350" border="0" cellspacing="0" cellpadding="1">
<tr valign="top">
<td align="right" class="verdana9blanca">Nombre: </td>
<td>
<input type=text name="nombre" size=20 class="camposform">
</td>
<td class="verdana9blanca" align="right">Apellidos: </td>
<td>
<input type=text name="apellidos" size=25 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca"> Empresa:<br>
</td>
<td>
<input type=text name="empresa" size=20 class="camposform">
</td>
<td align="right" class="verdana9blanca">Cargo:</td>
<td>
<input type=text name="cargo" size=25 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Dirección: </td>
<td colspan="3">
<input type=text name="direccion" size=20 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Localidad: </td>
<td>
<input type=text name="localidad" size=20 class="camposform">
</td>
<td align="right" class="verdana9blanca" valign="top">Provincia:
</td>
<td valign="top">
<input type=text name="provincia" size=15 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Teléfonos:</td>
<td colspan="3">
<input type=text name="tlf1" size=11 class="camposform">
<input type=text name="tlf2" size=11 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">E-mail:</td>
<td colspan="3">
<input type=text name=email size=25 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Comentarios:</td>
<td colspan="3">
<textarea name=comentarios cols=65 rows=5 class="camposform"></textarea>
</td>
</tr>
<tr>
<td colspan="4" align="center"><img src="imagenes/pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td colspan="4" align="center">
<input type=submit value="Enviar" name="submit" class="verdana9negra">
</td>
</tr>
</table>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Apellidos: " . $HTTP_POST_VARS["apellidos"] . "\n";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["empresa"] . "\n";
$cuerpo .= "Cargo: " . $HTTP_POST_VARS["cargo"] . "\n";
$cuerpo .= "Dirección: " . $HTTP_POST_VARS["direccion"] . "\n";
$cuerpo .= "Localidad: " . $HTTP_POST_VARS["localidad"] . "\n";
$cuerpo .= "Provincia: " . $HTTP_POST_VARS["provincia"] . "\n";
$cuerpo .= "Teléfono1: " . $HTTP_POST_VARS["tlf1"] . "\n";
$cuerpo .= "Teléfono2: " . $HTTP_POST_VARS["tlf2"] . "\n";
$cuerpo .= "E-mail: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["comentarios"] . "\n";
//mando el correo...
mail("[email protected]","Sujeto del mail que recibes",$cuerpo);
//doy las gracias por el envío
echo "Mail agradeciendo el envío<br>
del formulario.";
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
-----------------------------
Y otra cosa, en la ventana de propiedades, seleccionando cada casilla de tu formulario, ponle un nombre a cada casilla, diferente, y descriptivo, para que entiendas a que corresponde uego cada respuesta al recibir el formulario (fijate en el código que te envío abajo).
Por si quieres probar otra posibilidad con tu mail de ono, yo en mi web tengo un formulario en php, y a lo mejor con ese formulario funciona (de todas formas te sigo aconsejando que uses otro mail, que no sea de ono, porque probablemente el error sea de ellos):
----------------------------
<html>
<head>
<title>xxx</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td valign="bottom" bgcolor="#FFFFFF">
<table border="0" cellpadding="0" cellspacing="0" height="255" width="581">
<tr>
<td width="16"><img src="imagenes/pixel.gif" width="16" height="1"></td>
<td bgcolor="#000000" align="center" valign="bottom" width="104">
<table width="104" border="0" cellspacing="0" cellpadding="2" height="100%">
<tr>
<td align="center" valign="bottom"><img src="imagenes/tits/solicitar_presupuesto.gif" vspace="0" width="95" height="20" hspace="0"></td>
</tr>
</table>
</td>
<td width="16"><img src="imagenes/pixel.gif" width="16" height="1"></td>
<td bgcolor="#E56896" class="verdana9blanca" align="center">
<?
if (!$HTTP_POST_VARS){
?>
<form action="solicitar_presupuesto_cont1.php" method=post>
<table width="350" border="0" cellspacing="0" cellpadding="1">
<tr valign="top">
<td align="right" class="verdana9blanca">Nombre: </td>
<td>
<input type=text name="nombre" size=20 class="camposform">
</td>
<td class="verdana9blanca" align="right">Apellidos: </td>
<td>
<input type=text name="apellidos" size=25 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca"> Empresa:<br>
</td>
<td>
<input type=text name="empresa" size=20 class="camposform">
</td>
<td align="right" class="verdana9blanca">Cargo:</td>
<td>
<input type=text name="cargo" size=25 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Dirección: </td>
<td colspan="3">
<input type=text name="direccion" size=20 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Localidad: </td>
<td>
<input type=text name="localidad" size=20 class="camposform">
</td>
<td align="right" class="verdana9blanca" valign="top">Provincia:
</td>
<td valign="top">
<input type=text name="provincia" size=15 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Teléfonos:</td>
<td colspan="3">
<input type=text name="tlf1" size=11 class="camposform">
<input type=text name="tlf2" size=11 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">E-mail:</td>
<td colspan="3">
<input type=text name=email size=25 class="camposform">
</td>
</tr>
<tr valign="top">
<td align="right" class="verdana9blanca">Comentarios:</td>
<td colspan="3">
<textarea name=comentarios cols=65 rows=5 class="camposform"></textarea>
</td>
</tr>
<tr>
<td colspan="4" align="center"><img src="imagenes/pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td colspan="4" align="center">
<input type=submit value="Enviar" name="submit" class="verdana9negra">
</td>
</tr>
</table>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Apellidos: " . $HTTP_POST_VARS["apellidos"] . "\n";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["empresa"] . "\n";
$cuerpo .= "Cargo: " . $HTTP_POST_VARS["cargo"] . "\n";
$cuerpo .= "Dirección: " . $HTTP_POST_VARS["direccion"] . "\n";
$cuerpo .= "Localidad: " . $HTTP_POST_VARS["localidad"] . "\n";
$cuerpo .= "Provincia: " . $HTTP_POST_VARS["provincia"] . "\n";
$cuerpo .= "Teléfono1: " . $HTTP_POST_VARS["tlf1"] . "\n";
$cuerpo .= "Teléfono2: " . $HTTP_POST_VARS["tlf2"] . "\n";
$cuerpo .= "E-mail: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["comentarios"] . "\n";
//mando el correo...
mail("[email protected]","Sujeto del mail que recibes",$cuerpo);
//doy las gracias por el envío
echo "Mail agradeciendo el envío<br>
del formulario.";
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
-----------------------------
- Compartir respuesta
- Anónimo
ahora mismo