08/06/2005, 08:40
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 135
Antigüedad: 19 años, 2 meses 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. |