Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2015, 06:31
jotaperez
 
Fecha de Ingreso: noviembre-2007
Mensajes: 69
Antigüedad: 16 años, 4 meses
Puntos: 0
Duda con formulario PHP (destinatario y caracteres latinos)

Hola amigos.

Tengo un ejemplo de formulario de esta manera:

HTML:

Código HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CONTACTO</title>
</head>
 
<body>
          <td height="15"><div align="center"> <div align="center">
                      <FORM action="enviar.php" method="post" enctype="multipart/form-data" name="contacto" target="_top">
                        <table width="653" height="370" border="0" cellpadding="0" cellspacing="0">
                          <tr>
                            <td width="72" class="style7"><span class="style7">Nombre</span> </td>
                            <td width="247" height="18" class="style7"><input name="Nombre" type="text" id="Nombre"></td>
                            <td colspan="2" rowspan="2" class="style7">&nbsp;</td>
                          </tr>
                          <tr>
                            <td class="style7">&nbsp;</td>
                            <td class="style7">&nbsp;</td>
                          </tr>
                           
                           
                          <tr>
                            <td class="style7">E-mail</td>
                            <td class="style7"><input name="Email" type="text" id="Email"></td>
                            <td colspan="2" valign="bottom" class="style7"><div align="left" class="style24"></div></td>
                          </tr>
                          <tr>
                            <td class="style7">&nbsp;</td>
                            <td class="style7">&nbsp;</td>
                            <td colspan="2" valign="middle" class="style7"><table width="387" border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td width="24">&nbsp;</td>
                                <td width="100" class="style9">&nbsp;</td>
                                <td width="24" class="style9">&nbsp;</td>
                                <td width="102" class="style9">&nbsp;</td>
                                <td width="24" class="style9">&nbsp;</td>
                                <td width="113" class="style9">&nbsp;</td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td class="style7">Tel&eacute;fono</td>
                            <td class="style7"><input name="Tel&eacute;fono" type="text" id="Tel&eacute;fono"></td>
                            <td colspan="2" valign="bottom" class="style7">&nbsp;</td>
                          </tr>
                          <tr>
                            <td class="style7">&nbsp;</td>
                            <td class="style7">&nbsp;</td>
                            <td colspan="2" valign="bottom" class="style7"><table width="387" border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td width="24">&nbsp;</td>
                                <td width="100" class="style9">&nbsp;</td>
                                <td width="24" class="style9">&nbsp;</td>
                                <td width="102" class="style9">&nbsp;</td>
                                <td width="24" class="style9">&nbsp;</td>
                                <td width="113" class="style9">&nbsp;</td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td class="style7">Direcci&oacute;n</td>
                            <td class="style7"><input name="Direcci&oacute;n" type="text" id="Direcci&oacute;n"></td>
                            <td colspan="2" valign="bottom" class="style7">&nbsp;</td>
                          </tr>
                          <tr>
                            <td class="style7">&nbsp;</td>
                            <td class="style7">&nbsp;</td>
                            <td colspan="2" class="style7"><table width="387" border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td width="24">&nbsp;</td>
                                <td width="100" class="style9">&nbsp;</td>
                                <td width="24" class="style9">&nbsp;</td>
                                <td width="102" class="style9">&nbsp;</td>
                                <td width="24" class="style9">&nbsp;</td>
                                <td width="113" class="style9">&nbsp;</td>
                              </tr>
 
                            </table></td>
                          </tr>
                          <tr>
                            <td class="style7">Localidad</td>
                            <td class="style7"><input name="Localidad" type="text" id="Localidad"></td>
                            <td colspan="2" class="style7">&nbsp;</td>
                          </tr>
                          <tr>
                            <td class="style7">&nbsp;</td>
                            <td class="style7">&nbsp;</td>
                            <td width="181" rowspan="3" class="style7"><div align="center"></div>
                                <div align="center"></div></td>
                            <td width="186" rowspan="3" class="style7">&nbsp;</td>
                          </tr>
                          <tr>
                            <td class="style7">Provincia</td>
                            <td class="style7"><input name="Provincia" type="text" id="Provincia"></td>
                          </tr>
                          <tr>
                            <td class="style7">&nbsp;</td>
                            <td class="style7">&nbsp;</td>
                          </tr>
                          <tr>
                            <td class="style7"><div align="center">Comentarios</div> <div align="center"></div></td>
                            <td class="style7"><textarea name="Comentarios" cols="35" rows="4" id="Comentarios"></textarea></td>
                            <td width="181" class="style7">&nbsp;</td>
                            <td valign="bottom" class="style7">&nbsp;</td>
                          </tr>
                           
                          <tr>
                            <td height="54">&nbsp;</td>
                            <td><span class="style7">
                              <input name="Enviar" type="submit" class="style24" id="Enviar" onClick="return Enviar(this.form)" value="Enviar Presupuesto">
                            </span></td>
                            <td colspan="2"><div align="center"></div></td>
                          </tr>
                        </table>
                        <table width="468" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td width="249">&nbsp;</td>
                            <td width="219"><div align="center"></div></td>
                          </tr>
                        </table>
                        <label><br>
                        </label>
                </form>
                    </div></td>
          </tr>
        <tr>
          <td height="15">&nbsp;</td>
        </tr>
        <tr>
          <td height="30">&nbsp;</td>
        </tr>
              </table>
      </td>
        </tr>
        <tr>
          <td height="65">&nbsp;</td>
        </tr>
      </table>
  </td>
    </tr>
  </table>
</div>
</body>
</html> 
Y el PHP es este:

Código PHP:
<?
$MailToAddress 
"CUENTA_DE_CORREO";
$MailSubject "ASUNTO";
    if (!
$MailFromAddress) {
    
$MailFromAddress "CUENTA_DE_CORREO";
    }
 
$Header "CONTACTO";
$Footer "";
 
    if (!
is_array($HTTP_POST_VARS))
    return;
    
reset($HTTP_POST_VARS);
    while(list(
$key$val) = each($HTTP_POST_VARS)) {
    
$GLOBALS[$key] = $val;
    
$val=stripslashes($val);
    
$Message .= "$key = $val\n";
    }
 
    if (
$Header) {
    
$Message $Header."\n\n".$Message."\n\n";
    }
 
    
$Message .= "REMOTE HOST: ".$REMOTE_HOST."\n";
    
$Message .= "REMOTE USER: "$REMOTE_USER."\n";
    
$Message .= "REMOTE ADDR: "$REMOTE_ADDR."\n";
 
    if (
$Footer) {
    
$Message .= "\n\n".$Footer;
    }
 
mail"$MailToAddress""$MailSubject""$Message""From: $MailFromAddress");
header ("Location: http://DOMINIO/CONFIRMACION_DE_RECEPCION");
?>
Lo que necesito conseguir es que cuando me llegue el formulario me llegue como remitente el mail del consultante, o sea el mail que ingresó en el campo "Email" del formulario, ya que el script php viene para configurar una dirección de envío y otra de recepción.

Y el otro problema que tengo es que el mail que me llega no reproduce caracteres latinos, por lo que estos se reproducen mal.

Este es un script que proporciona la empresa de hosting, pero necesito personlaizarlo un poco y no tengo conocimientos de PHP.

Muchas gracias desde ya por su ayuda.