Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2012, 12:52
Avatar de xinote
xinote
 
Fecha de Ingreso: enero-2012
Ubicación: Valladolid, Spain
Mensajes: 78
Antigüedad: 12 años, 4 meses
Puntos: 0
una manita con formularios...

buenas tengo un formulario html que lo envia por php hasta hay bien pero lo k me llega es rarisimo.... mirad..

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<
title>Untitled Form</title>
<
link rel="stylesheet" type="text/css" href="view.css" media="all">
<
script type="text/javascript" src="view.js"></script>
<style type="text/css">
<!--
.Estilo1 {font-weight: bold}
-->
</style>
</head>
<body id="main_body" >
    
    <div id="form_container">
    
        <form action="enviar.php"  method="get" enctype="multipart/form-data" name="form_528655" class="appnitro" id="form_528655">
          <div class="form_description">
            <h2>&nbsp;</h2>
            <p>&nbsp;</p>
        </div>                        
            <ul >
            
                    <li id="li_2" >
        <label class="description" for="element_2">Nombre </label>
        <div>
            <input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value=""/> 
        </div> 
        </li>        
                    <li id="li_6" >
        <label class="description" for="element_6">Telefono: </label>
        </li>        
        <li >
          <input id="element_5" name="element_5" class="element text medium" type="text" maxlength="255" value=""/>
</li>
        <li id="li_4" >
        <label class="description" for="element_4">Email: </label>
        <div>
            <input id="element_4" name="element_4" class="element text medium" type="text" maxlength="255" value=""/> 
        </div> 
        </li>        <li id="li_1" >
        <label class="description" for="element_1">Asunto: </label>
        <div>
            <input id="element_1" name="element_1" class="element text medium" type="text" maxlength="255" value=""/> 
        </div> 
        </li>        <li id="li_5" >
        <label class="description" for="element_5">Direccion: </label>
        
        <div>
            <input id="element_5_1" name="element_5_1" class="element text large" value="" type="text">
            <label for="element_5_1"><strong>Calle, nº, piso, letra, bloque, etc..</strong></label>
        </div>
    
        <div><strong>
            <input id="element_5_2" name="element_5_2" class="element text large" value="" type="text">
            <label for="element_5_2">Resto Direccion</label>
        </strong>
          <label for="element_5_2"></label>
        </div>
    
<div class="left"><strong>
            <input id="element_5_3" name="element_5_3" class="element text medium" value="" type="text">
            <label for="element_5_3">Ciudad</label>
        </strong></div>
    
        <div class="right"><strong>
            <input id="element_5_4" name="element_5_4" class="element text medium" value="" type="text">
            <label for="element_5_4">Provincia</label>
        </strong></div>
    
        <div class="left"><strong>
            <input id="element_5_5" name="element_5_5" class="element text medium" maxlength="15" value="" type="text">
            <label for="element_5_5">Codigo Postal</label>
        </strong></div>
    
        <div class="right"><strong>
          <label for="element_5_6"></label>
        </strong></div> 
        </li>        
        <li id="li_8" >
        <label class="description" for="element_8">Forma de contacto </label>
        <span>
            <span class="Estilo1">
            <input id="element_8_1" name="element_8" class="element radio" type="radio" value="1" />
            <label class="choice" for="element_8_1">Domicilio</label>
            <input id="element_8_2" name="element_8" class="element radio" type="radio" value="2" />
            <label class="choice" for="element_8_2">E-mail</label>
            <input id="element_8_3" name="element_8" class="element radio" type="radio" value="3" />
            <label class="choice" for="element_8_3">Telefono</label>
          </span>        </span>        </li>
        <li id="li_9" >
        <label class="description" for="element_9">Horario: </label>
        <div>
        <select class="element select medium" id="element_9" name="element_9"> 
            <option value="" selected="selected"></option>
<option value="1" >Mañana de 10:00 a 14:00</option>
<option value="2" >Tarde de 14:00 a 20:00</option>
<option value="3" >Noche de 20:00 a 23:00</option>
        </select>
        </div> 
        </li>        <li id="li_7" >
        <label class="description" for="element_7">Exponer descripcion contacto </label>
        <div>
            <textarea id="element_7" name="element_7" class="element textarea medium"></textarea> 
        </div> 
        </li>
            
                    <li class="buttons">
                <input type="hidden" name="form_id" value="528655" />
                
                <input id="saveForm" class="button_text" type="submit" name="submit" value="Enviar" />
        </li>
            </ul>
      </form>    
        
</div>
    <img id="bottom" src="bottom.png" alt="">
    </body>
</html> 

Código PHP:
<?php 

$nombre 
$_POST['element_2']; 
$mail $_POST['element_5']; 
$telefono $_POST['element_4']; 
$asunto $_POST['element_1']; 
$direccion $_POST['element_5_1']; 
$direccion2 $_POST['element_5_2']; 
$ciudad $_POST['element_5_3']; 
$provincia $_POST['element_5_4']; 
$cpostal $_POST['element_5_5']; 
$contacto $_POST['element_8']; 
$horario $_POST['element_9']; 
$texto $_POST['element_7']; 


$header 'From: ' $mail " rn"
$header .= "X-Mailer: PHP/" phpversion() . " rn"
$header .= "Mime-Version: 1.0 rn"
$header .= "Content-Type: text/plain"

$mensaje "Este mensaje fue enviado por " $nombre " rn"
$mensaje .= "Su e-mail es: " $mail " rn"
$mensaje .= "Su telefono es: " $telefono " rn"
$mensaje .= "asunto: " $asunto " rn"
$mensaje .= "Vive en: " $direccion " rn"
$mensaje .= "...: " $direccion2 " rn"
$mensaje .= "ciudad: " $ciudad " rn"
$mensaje .= "Provincia: " $provincia " rn"
$mensaje .= "Su codigo postal es: " $cpostal " rn"
$mensaje .= "Prefiere ser contactado por: " $contacto " rn"
$mensaje .= "Y que lo hagas: " $horario " rn"
$mensaje .= "Y le pasa: " $texto " rn"


$mensaje .= "Enviado el " date('d/m/Y'time()); 


$para '[email protected]'
$asunto 'Contacto desde la web'

mail($para$asuntoutf8_decode($mensaje), $header); 

echo 
'Mensaje enviado....'
?> 
</body>
</html>
y lo k me llega es:


Cita:
"rnX-Mailer:PHP/5.2.17"@srv15.000webhost.com
19:33 (Hace 13 minutos)

para mí
Este mensaje fue enviado por rnSu e-mail es: rnSu telefono es: rnasunto: rnVive en: rn...: rnciudad: rnProvincia: rnSu codigo postal es: rnPrefiere ser contactado por: rnY que lo hagas: rnY le pasa: rnEnviado el 28/11/2012