Foros del Web » Programando para Internet » PHP »

ayuda con esto, no me sale.

Estas en el tema de ayuda con esto, no me sale. en el foro de PHP en Foros del Web. hola tengo un formulario... que apunta... ha: config.php Código PHP: <?php //Recepcion de E-Mail $to  =  'MAIL' ; //Info del Usuario $name  =  stripslashes ( $_POST [ 'name' ]);  ...
  #1 (permalink)  
Antiguo 11/05/2010, 13:58
 
Fecha de Ingreso: mayo-2010
Mensajes: 39
Antigüedad: 13 años, 11 meses
Puntos: 0
ayuda con esto, no me sale.

hola tengo un formulario... que apunta... ha:

config.php


Código PHP:
<?php

//Recepcion de E-Mail
$to 'MAIL';


//Info del Usuario
$name stripslashes($_POST['name']); //sender's name
$email stripslashes($_POST['email']); //sender's email
$subject stripslashes($_POST['subject']); //sender's website

//Tema
$subject  "[Mensaje] "//Tema
//Tema
$subject .= stripslashes($_POST['subject']); // the subject


//MSG Cadenas
$msg  "From : $name \r\n";  //Agrega el Nombre
$msg .= "e-Mail : $email \r\n";  //Agrega el Email
$msg .= "Website : $website \r\n"//Agrega el Sitio web
$msg .= "Subject : $subject \r\n\n"//Agrega el Subject... memoria: seba se agrega al header
$msg .= "---Mensaje--- \r\n".stripslashes($_POST['message'])."\r\n\n";  //El MENSAJE

//Mas Info del User: IP, y demas
$msg .= "---Informacion Del Usuario--- \r\n"//Titulo
$msg .= "Usuario IP : ".$_SERVER["REMOTE_ADDR"]."\r\n"//Envia la IP
$msg .= "Navegador : ".$_SERVER["HTTP_USER_AGENT"]."\r\n"//Navegador
$msg .= "Pais : ".$_SERVER["HTTP_REFERER"]; //Pais
// END Extras

?>
contact.php

Código PHP:
<?php
/*
Creado Por Seba
URL: Saco la web para evitar salir en google :O
*/

include 'config.php';

error_reporting (E_ALL E_NOTICE);

$post = (!empty($_POST)) ? true false;

if(
$post)
{
include 
'functions.php';

$name stripslashes($_POST['name']);
$email trim($_POST['email']);
$subject stripslashes($_POST['subject']);
$message stripslashes($_POST['message']);


$error '';

// Check name

if(!$name)
{
$error .= 'Por Favor, Ingrese su Nombre.<br />';
}

// Check email

if(!$email)
{
$error .= 'Por Favor, Ingrese una direccion de e-Mail.<br />';
}

if(
$email && !ValidateEmail($email))
{
$error .= 'Por Favor, Verifique que su direccion de e-Mail.<br />';
}

// Check message (length)

if(!$message || strlen($message) < 15)
{
$error .= "Por Favor, Deletree al menos 15 caracteres.<br />";
}


if(!
$error)
{
$mail mail(WEBMASTER_EMAIL$subject$message,
     
"From: ".$name." <".$email.">\r\n"
    
."Reply-To: ".$email."\r\n"
    
."X-Mailer: PHP/" phpversion());


if(
$mail)
{
echo 
'OK';
}

}
else
{
echo 
'<div class="notification_error">'.$error.'</div>';
}

}
?>
fuctions.php

Código PHP:
<?php
function ValidateEmail($email)
{
/*

*/

$regex '/([a-z0-9_.-]+)'# name

'@'# at

'([a-z0-9.-]+){2,255}'# domain & possibly subdomains

'.'# period

'([a-z]+){2,10}/i'# domain extension 

if($email == '') { 
    return 
false;
}
else {
$eregi preg_replace($regex''$email);
}

return empty(
$eregi) ? true false;
}
?>
feedback.php

Código PHP:
<?php
/*

*/

include 'config.php';

error_reporting (E_ALL E_NOTICE);

$post = (!empty($_POST)) ? true false;

if(
$post)
{
include 
'functions.php';

$name stripslashes($_POST['name']);
$message stripslashes($_POST['message']);

$error '';

// Check name

if(!$name)
{
$error .= 'Ingrese su Nombre.<br />';
}

// Check message (length)

if(!$message || strlen($message) < 15)
{
$error .= "Por Favor escriba su mensaje. Debe tener al menos 15 Caracteres.<br />";
}


if(!
$error)
{
$mail mail(WEBMASTER_EMAIL'Feedback'$message,
     
"From: ".$email."\r\n"
    
."Reply-To: ".$email."\r\n"
    
."X-Mailer: PHP/" phpversion());

if(
$mail)
{
echo 
'OK';
}

}
else
{
echo 
'<div class="notification_error">'.$error.'</div>';
}

}
?>
Mi pregunta.. es que estoy haciendo mal en config.php que no me deja enviar el mail... tenia otro form.. que enviaba mail con la ip y todo... pero si le saco todo el codigo extra que te recupera las variables del mensaje... nombre apellido en el cuerpo del mensaje... me lo manda ... pero yo quiero que las recupere... en el cuerpo tambien... sino solamente me recupera el mensaje solo y es re feo

Etiquetas: mail, mailer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.