
08/06/2005, 08:40
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 135
Antigüedad: 20 años Puntos: 0 | |
Lo que deseo hacer no es un $to_email=" [email protected],...
Eso ya está, lo que quiero es simplificar correos ya que varios se repiten 3 o 4 veces. Lo que no sé es como simplificar eso.
Pongo el código completo para que sea más claro. Código PHP: <?php
//variables de los temas
if ($_POST['temas']=='1'){
$tema = 'Diplomados';
}
if ($_POST['temas']=='2'){
$tema = 'Maestría en Psicología Holokinética';
}
if ($_POST['temas']=='3'){
$tema = 'Material audiovisual y libros';
}
if ($_POST['temas']=='4'){
$tema = 'Organización de talleres';
}
if ($_POST['temas']=='5'){
$tema = 'Reuniones para el diálogo';
}
if ($_POST['temas']=='6'){
$tema = 'Escriba a RFG';
}
if ($_POST['temas']=='7'){
$tema = 'Otro tema';
}
//si no se reciben datos del formulario detener
if (($nombre == "") OR ($email == "")) {
echo "<h3>No has introducido todos tus datos, favor de verificarlos.</h3><a href=\"contacto.html\">volver</a>";
}
else if(isset($_POST['email'])){
$asunto = "Correo desde el sitio";
$time = date("l d of F Y h:i:s A");
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: $email\n";
$headers .= "Reply-To: $email\n";
$cuerpo="Se ha llenado el formulario y estos son los datos proporcionados:<br /><br />";
$cuerpo.="Fecha de envío:<br /><b>$time</b><br /><br />";
$cuerpo.="Nombre:<br /><b>$nombre</b><br /><br />";
$cuerpo.="Email:<br /><b>$email</b><br /><br />";
$cuerpo.="Residencia:<br /><b>$residencia</b><br /><br />";
$cuerpo.="Tema sobre el que desea información:<br /><b>$tema</b><br /><br />";
$cuerpo.="Comentarios:<br /><b>$comentarios</b><br /><br />";
$cuerpo.="IP del visitante:<br /><b>$REMOTE_ADDR</b><br /><br />";
// envío a la cuenta del contactador
$headers2 .= "From: [email protected]\n";
$headers2 .= "MIME-Version: 1.0\n" ;
$headers2 .= "Content-type: text/html; charset=iso-8859-1\n";
$headers2 .= "Reply-To: [email protected]\n";
$sub2 .="Información sobre el sitio";
$message2 .= "
<html><head></head><body>
<p>Gracias por su correo <b>$nombre</b> solicitando información sobre <b>$tema</b>.
<br />
Responderemos a la brevedad su solicitud proporcinándole la información que requiere.</p>
<p>Saludos.</p>
<br />
<p><b>$nombre</b> escribió:
<br />
$comentarios</p>
";
$correos= array(0 => "", 1 => "[email protected], [email protected]", 2 => "[email protected], [email protected]", 3 => "[email protected], [email protected]", 4 => "[email protected], [email protected], [email protected]", 5 => "[email protected], [email protected], [email protected]", 6 => "[email protected]", 7 => "[email protected], [email protected], [email protected]");
// envia el email
$to_email=$correos[$_POST['temas']];
mail($to_email, $asunto, $cuerpo, $headers, $mfinal);
mail($email, $sub2, $message2, $headers2);
echo "<h3>Su formulario <em>$nombre</em> ha sido enviado correctamente. Gracias.</h3>";
}
?> Lo quiero simplificar porque los temas son varios y se repiten muchas veces los correos, principalmente para que el archivo no pese tanto ya que todavía tiene más código. |