Duda sobre procesamiento de datos en formulario

hola estoy intentando realizar un formulario sencillo para envio de datos por mail de una página que estoy creando, me base en el taller sobre...

La FAQ Duda sobre procesamiento de datos en formulario tiene

Pertenece a la categoría:
Pregunta
hola estoy intentando realizar un formulario sencillo para envio de datos por mail de una página que estoy creando, me base en el taller sobre formularios que tienen en su pagina y al darle al boton enviar me aparece para descargar el script en php, no se que pasara.

aqui esta el formulario

<form name="form1" action="datos_contacto.php" method="post" >

<label><strong>Nombre completo: </strong><br>
<input name="nombre" type="text" size="30">
</label>
<br><br>
<label><strong>Ciudad:</strong><br>
<input name="ciudad" type="text" size="20">
</label>
<br><br>
<label><strong>Teléfono:</strong><br>
<input name="telefono" type="text" size="20">
</label>
<br><br>
<label><strong>E - mail:</strong><br>
<input name="mail" type="text" size="20">
</label>
<br><br>
<strong><label>Comentarios:</label></strong>
<br>
<textarea name="coment" cols="45" rows="5"></textarea>
<br><br>
<input type="submit" name="submit" value="Enviar">
<input type="reset" name="reset" value="Borrar">

</form>

y este es el script

if( !empty($_POST['nombre']))
$_POST['nombre'];
else
$error = true;
if( !empty($_POST['ciudad']))
$_POST['ciudad'];
else
$error = true;
if( !empty($_POST['telefono']))
$_POST['telefono'];
else
$error = true;
if( !empty($_POST['mail']))
$_POST['mail'];
else
$error = true;
if( !empty($_POST['coment']))
$_POST['coment'];
else
$error = true;

//definición del error

if ( !empty($error) )
{
header('Location: error.php');
die;
}

$cuerpo = wordwrap ($cuerpo, 200);

if( mail ('fundacionecoambiental@hotmail.com', 'Mail de la página web', $cuerpo) )
{
header('Location: enviado.php');
die;
}
else
{
header('Location: error.php')
die;
}
?>

Si alguien me puede ayudar se lo agradezco mucho.
Respuesta de Victor Martinez
Que tal!!
Mira esto pasa porque no tienes un servidor web para php, te recomiendo que que instales el vertrigo, o Xampp este software ya trae php, mysql, servidor web, entre otros, ademas de que instales un servidor SMTP te recomiendo el QK SMTP Server 3 es facil de instalar y configurar y hablar a tu proveedor de internet ISP para que te habilite el puerto 25 y puedas enviar correo sin pexs
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

ismael

05/10/2009
php
mira instala el wamserver es muy bueno para aser prubas locales
i para formularios pues usa dreamweaver asi no tendras muchos problemas i si no sabes como instalarlo pues usa videotutoriales.es de aprendi un poco espero te sirva

maid

14/9/2016
Enviar Formulario con php y bootstrap
Hola gente! coomo andan? soy nuevo en esto y tengo un problema con el formulario hecho en html5 y quiero enviarlo al destinatario con: "nombre, apellido, email, imagen , etc" dejo el codigo de html


<form name="contacto" action="enviar.php" method="post" >
<div class="form-group">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="nombre" placeholder="Nombre y Apellido" class="form-control" type="text">
</div>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input name="email" placeholder="E-Mail" class="form-control" type="text">
</div>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-earphone"></i></span>
<input name="phone" placeholder="Mobile No" class="form-control" type="text">
</div>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-road"></i></span>
<input name="dominio" placeholder="Dominio" class="form-control" type="text">
</div>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-cog"></i></span>
<input name="marca" placeholder="Marca" class="form-control" type="text">
</div>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input name="modelo" placeholder="Modelo" class="form-control" type="text">
</div>

<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span>
<input name="ano" placeholder="año" class="form-control" type="text">
</div>

<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-picture"></i></span>
<input name="imagen" placeholder="imagen" class="form-control" type="file">
</div>





<div class="input-group">
<span class="input-group-addon"><i class=""></i></span>
<div id="send_to">

<div class="radio" style= >
<label for="radio1">
<input type="radio" id="send_poll" name="people" value="all" checked="checked" /> Particular
</label>
</div>

<br/><br/>
<div class="radio">
<label><input type="radio" id="send_poll" name="people" value="one" />Asegurado
</label>
</div>


<div id="send_to_one">

<label>Compania: </label><input type="text" id="attendeename" /><br/><br/>

</div>

</div>


</div>
</div>



<div class="modal-footer">
<button type= "submit" name= "enviar" value="enviar" class="myButton" data-dismiss="modal">Cerrar</button>
<button type="button" class="myButton ">Enviar!</button>
</div>
</form>
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías