Hola
formulario.html
<form action="contacto.php" method="post" enctype="text/plain">
<INPUT TYPE="HIDDEN" VALUE="http://www.diadel-fumigaciones.com/index.html">
<B>Nombre y Apellidos</B><BR>
<INPUT TYPE="text" NAME="Nombre" SIZE=40><BR>
<B>Telefono</B><BR>
<INPUT TYPE="text" NAME="Telefono" SIZE=40><BR>
<B>Dirección de correo electrónico</B><BR>
<INPUT TYPE="text" NAME="Email" SIZE=40><BR><BR>
<B>Comentarios</B><BR><TEXTAREA NAME="Mensaje" ROWS=10 COLS=42 WRAP></TEXTAREA><BR><BR> <INPUT TYPE=SUBMIT VALUE="Enviar">
<INPUT TYPE=RESET VALUE="Cancelar">
</form>
contacto.php
<?php
$Enviar .= "Nombre y Apellidos" .$_POST['Nombre']. "\n"; $Enviar .= "Telefono" .$_POST['Telefono']. "\n";
$Enviar .= "E-mail" .$_POST['Email']. "\n";
$Enviar .= "Mensaje" .$_POST['Mensaje']. "\n"; mail("[correo eliminado]","Recibiste un email desde www.diadel-fumigaciones.com",$Enviar); header("location:formulario.html");
?>
Cordial Saludo Francisco1
Agradezco inmensamente su aporte y le pido disculpas por mi falta de conocimiento en el tema.
Ya modifique la página del formulario según su recomendación.
http://www.diadel-fumigaciones.com/contacto/formulario.html.
cree una nueva página llamada contacto.php la cual solo contiene el código PHP que me enviaste y la guarde en la misma carpeta donde esta el formulario pero no me funciona. Además se genera el error HTTP 500 cuando le doy ENVIAR.
http://www.diadel-fumigaciones.com/contacto/contacto.phpYa consulte con el administrador del Hosting y me dice que el servidor si tiene php instalado.
Mensaje original del administrador del servidor.
"Hello,
Yes, our server has php available on them and you can use the form developed with the php under our server...You need to check with the coding related with the form from your end need to upload it under your account, so that it can become accessible.
Let us know if still you have any issues.
Regards
Prince
3iX Support Center
Email: [correo eliminado]"
Hola diadel
Este script con css, html, php y javascript va todo dentro de contacto.php y funciona, si lo pones dentro de contacto.php y luego lo pones dentro de una carpeta llamada contacto la ruta seria esta
contacto/contacto.php y puedes eliminar formulario.html
pon esta meta entre el <head><meta name="robots" content="noindex"></head> para que no se indexe esta pagina de contacto en los buscadores
contacto.php
<style type="text/css">
.contacto{
border: 1px solid #CED5D7;
border-radius: 6px;
padding: 45px 45px 20px;
margin-top: 5px;
background-color: white;
box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset;
}
.contacto label{
display: block;
font-weight: bold;
}
.contacto div{
margin-bottom: 15px;
}
.contacto input, .contacto textarea{
padding: 7px 6px;
width: 294px;
border: 1px solid #CED5D7;
resize: none;
box-shadow:0 0 0 3px #EEF5F7;
margin: 5px 0;
}
.contacto input:focus, .contacto textarea:focus{
outline: none;
box-shadow:0 0 0 3px #dde9ec;
}
.contacto input{
border: 1px solid #CED5D7;
box-shadow:0 0 0 3px #EEF5F7;
padding: 8px 16px;
border-radius: 20px;
font-weight: bold;
text-shadow: 1px 1px 0px white;
background: #e4f1f6;
background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%);
background: -webkit-linear-gradient(top, #e4f1f6 0%,#cfe6ef 100%);
}
.contacto input:hover{
background: #edfcff;
background: -moz-linear-gradient(top, #edfcff 0%, #cfe6ef 100%);
background: -webkit-linear-gradient(top, #edfcff 0%,#cfe6ef 100%);
}
.contacto input:active{
background: #cfe6ef;
background: -moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%);
background: -webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%);
}
.contacto input{
border: 1px solid #CED5D7;
box-shadow:0 0 0 3px #EEF5F7;
padding: 8px 16px;
border-radius: 20px;
font-weight: bold;
text-shadow: 1px 1px 0px white;
background: #e4f1f6;
background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%);
background: -webkit-linear-gradient(top, #e4f1f6 0%,#cfe6ef 100%);
}
.contacto input:hover{
background: #edfcff;
background: -moz-linear-gradient(top, #edfcff 0%, #cfe6ef 100%);
background: -webkit-linear-gradient(top, #edfcff 0%,#cfe6ef 100%);
}
.contacto input:active{
background: #cfe6ef;
background: -moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%);
background: -webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%);
}
</style>
<?php
if (!$_POST){
?>
<div class ="contacto">
<form action="contacto.php" method="post" name="contacto">
<p>Nombre</p>
<input type="text" name="nombre" size="25" maxlength="40">
<p>Telefono</p>
<input type="text" name="telefono" size="25" maxlength="40">
<br />
<p>E-mail</p>
<input name="email" type="text" id="email" maxlength="40" onChange="javascript:while(''+this.value.charAt(0) ==' ')this.value=this.value.substring(1,this.value.len gth);"/>
<br />
<br />
<p>Mensaje</p>
<textarea name="mensaje" cols="25" rows="6" maxlength="500"></textarea>
<br />
<input type="button" name="button" value="Enviar" onclick="valida_envia()" />
<input type="reset" name="button" value="Cancelar">
</form>
</div>
<script language="JavaScript" type="text/JavaScript">
function valida_envia(){
if(document.contacto.nombre.value == "") {
alert("Por favor indique Su Nombre");
document.contacto.nombre.focus();
return 0;
}
if(document.contacto.telefono.value == "") {
alert("Por favor indica un Telefono");
document.contacto.telefono.focus();
return 0;
}
if(document.contacto.email.value == "") {
alert("Por favor indica un E-Mail valido, para enviarle una respuesta");
document.contacto.email.focus();
return 0;
}
if(document.contacto.mensaje.value == "") {
alert("Por favor indica un Mensaje");
document.contacto.mensaje.focus();
return 0;
}
alert("Muchas gracias por contactar con nosotros");
document.contacto.submit();
return true;
}
</script>
<?php
}else{
$cuerpo = "Formulario enviado desde www.diadel-fumigaciones.com\n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Telefono: " . $_POST['telefono']."\n";
$cuerpo .= "E-mail: " . $_POST["email"] . "\n";
$cuerpo .= "Mensaje: " . $_POST["mensaje"] . "\n";
mail("[correo eliminado]", "Recibiste un email desde www.diadel-fumigaciones.com",$cuerpo);
header("location:contacto.php");
}
?>