Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/07/2010, 00:33
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Formulario de contacto

nic95:

El código que te mandaron no lo entiendo, porque si bien parece ser funcional, incluye la conexión a una base de datos, etc. y como vos decis que estas comenzando. supongo al menos que sabes de que se trata php.

prueba con esto, modifica solo la dirección de email a la cual quieres que te llegue el formulario, sube el archivo a tu servidor y pruebalo. Es muy básico y no tiene funciones de verificación, pero para comenzar y descartar otro error, creo que es más simple de implementar

código del archivo
formulario.php

Código PHP:

<?php
$aviso 
"";
// check form  
if ($_POST['email'] != "") {
    
// email de destino
    
$email "[email protected]";  #####poner aqui el email al que ae quiere que llegue el form
    // asunto del email
    
$subject "Contacto";
##########################    

$para      "$email ";
$titulo 'Formulario desde la Web ';
$mensaje "NOMBRE: " $_POST['nombre'] . "\r\n";
$mensaje .= "APELLIDO: " $_POST['apellido'] . "\r\n\r\n";
$mensaje .= "EMAIL: " $_POST['email'] . "\r\n";
$mensaje .= "--------------------------------------------------------------\r\n";
$mensaje .= "";
$mensaje .= "--------------------------------------------------------------\r\n";
$cabeceras "From: " $_POST['email'] . "\r\n" .
    
"Reply-To: no-reply" "\r\n" .
    
'X-Mailer: PHP/' phpversion() ."\r\n" "Content-type: text/plain; charset='utf-8'";

$m =mail($para$titulo$mensaje$cabeceras);
    if (
$m) {
        
$aviso "Su mensaje fue enviado correctamente";
    } else {
        
$aviso "Error al enviar";
    }

}
?>
<!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>Formulario</title>

</head>
<body>
<h2>Formulario</h2>
<?php if ($aviso != "") { ?>
<p><em><?php echo $aviso?></em></p>
<?php ?>
<form action="" method="post">
    <label for="nombre">Nombres</label> <input name="nombre" id="nombre" type="text" /><br />
    <label for="empresa">Empresa</label> <input name="empresa" id="empresa" type="text" /><br />
    <label for="email">Email</label> <input name="email" id="email" type="text" /><br />
    <label for="mensaje">Comentario</label> <textarea name="mensaje" cols="30" rows="6" id="mensaje"></textarea><br />
    <label for="envio">&nbsp;</label> <button name="envio" id="envio" type="submit">Enviar</button>
</form>
</body>
</html>

Si tienes más dudas, mejor que postees en PHP

Saludos