Ps, mil disuclpas por el codigo hehehe
Código:
<?
// inicializa la variable para colocar los
// email de amigos
$amigos = array("[email protected]","[email protected]","[email protected]");
foreach($amigos as $emails) {
print "$emails,";
}
// inicializa la variable para colocar los
// mensajes de error
$errors = array();
// verificacion de campos requeridos
if (!$_POST['name'])
$errors[] = "Please fill in your name";
if (!$_POST['email'])
$errors[] = "Please type in your email";
if (!$_POST['email1'])
// si no, agrega el error a nuestro arreglo
$errors[] = "Please fill in at least one friend email adress";
// Si hay errores los despliega
if (count($errors)>0){
echo "<br><br><br><br><br><b>ERROR:</b><p>\n";
foreach($errors as $err)
echo "$err<br>\n";
} else {
// si no, creamos y enviamos el mensaje
include('class.smtp.inc');
header('Content-Type: text/plain');
$hoy = date ("d F Y");
$message = "\t\t\t$hoy\n\n";
$message = $message . 'It appears that: '.$_POST['name'].',('.$_POST['email'].')';
$message = $message . 'Thinks you might be interested in our website';
$message = $message . 'Visit us at: domain.com' ;
$message = $message . 'Thank you';
$message = $message . 'Additional Comments sent by your friend:' ;
$message = $message .stripslashes($_POST['extra']);
$params['host'] = 'XXX.XX.XXX.X';
$params['port'] = 25;
$params['helo'] = 'domain.com';
$params['auth'] = TRUE;
$params['user'] = '[email protected]';
$params['pass'] = 'password';
$send_params['recipients'] = "$emails";
$send_params['headers'] = array(
'From: "[email protected]" <[email protected]>', // Headers
'To: [email protected]', 'Subject: Recommend'
);
$send_params['from'] = '[email protected]'; // This is used as in the MAIL FROM: cmd
// It should end up as the Return-Path: header
$send_params['body'] = $message; //Message // The body of the email
if(is_object($smtp = smtp::connect($params)) AND $smtp->send($send_params)){
echo "<h1>Emial sended to:</h1><br><br>";
foreach ($amigos as $email_amigo) {
echo "$email_amigo<br><br>\n\n\n";
}
print "<hr>$emails\n";
}
else
{
echo "<p><b>ERROR.<b><br><br>If this error continues please contact the webmaster.</p>";
}
}
?>
Algo asi... lo sé, es un colache, pero en mi teoria me va a funcionar..
$amigos va a ser el valor del arreglo que debo poblar con los "email#" del formulario... luego cargarlo a una variable en texto agregandole las "," para ponerla en:
$send_params['recipients']
....