Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/05/2013, 14:43
diegesis
 
Fecha de Ingreso: julio-2010
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Archivo PHP no se carga, ¡se descarga!

<?php
include("conex.php");
$link=Conectarse();
if(!$link)
{
die("Error al intentar conectar: ".mysql_error());
}
if(isset($_POST['enviar']) && $_POST['enviar'] == 'enviar')
{


$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];

if(is_numeric ($_POST['telefono']) && (strlen($_POST['telefono'])) == 9) $telefono=$_POST['telefono']; else $error2 = true;
$patron = ".+@.+\..+";
if (eregi($patron, ($_POST['mail']))) $mail=$_POST['mail']; else $error1 = true;

$provincia=$_POST['provincia'];
$comentarios=$_POST['comentarios'];
if ( !empty($error2) )
{
$novalido1="Compruebe que el teléfono es correcto.";
}
else if ( !empty($error1) )
{
$novalido2="Compruebe que el correo electrónico es correcto.";
}
else
{
mysql_query("insert into formulario (nombre,apellidos,telefono,mail,provincia,comentar ios) values ('$nombre','$apellidos','$telefono','$mail','$prov incia','$comentarios')",$link) or die(mysql_error());
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$para='[email protected]';
$asunto = 'Contacto desde pagina web';
$mensaje= "Nombre:".$_POST['nombre']."\n";
$mensaje= "Telefono:".$_POST['telefono']."\n";
$mensaje .= "Correo electrónico:".$_POST['mail']."\n";
$mensaje .= "Comentarios:".$_POST['comentarios']."\n";
mail($para, $asunto, utf8_decode($mensaje), $header);
header ('Location:gracias.html');
}
}
?>
<!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" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<meta http-equiv="Content-Language" content="es" />
<meta http-equiv="expires" content="never" />
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenido">

</div>

<div id="texto_contacto">

<p class="duda">Para cualquier duda, aclaración o información adicional, puede ponerse en contacto con nosotros cumplimentando el siguiente formulario de contacto*: <?php echo "<span class='red'>". $novalido1. "</span>";?> <?php echo "<span class='red'>". $novalido2. "</span>";?>
</p>
<div id="formulario">
<form name="form1" id="form1" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<table>
<tr><td>Nombre</td><td><input name="nombre" type="text" class="input"id="nombre" size="10" value="<? echo $_POST[nombre] ?>"/></td>
<tr><td>Apellidos</td><td><input name="apellidos" type="text" class="input" id="apellidos" value="<? echo $_POST[apellidos] ?>"/></td></tr>


<tr><td>Teléfono*</td><td><input name="telefono" type="text" class="input" id="telefono" size="9" maxlength="9" value="<? echo $_POST[telefono] ?>"/></td></tr>
<tr>
<td>Correo electrónico* </td>
<td><input name="mail" type="text" class="input" id="mail" size="30" value="<? echo $_POST[mail] ?>" /></td></tr>
<tr><td>Provincia</td><td><input name="provincia" type="text" class="input" id="provincia" value="<? echo $_POST[provincia] ?>"/></td></tr>
<tr>

<td>Comentarios</td>
<td><textarea name="comentarios" cols="30" class="inputcomentarios" id="comentarios"><?php echo $_REQUEST[comentarios] ?></textarea>
<tr><td class="blanco"></td><td><input name="enviar" type="submit" class="input_enviar" value="enviar"/></td></tr>
</table> </form>
</div>
</div>


</div>




</body></html>