20/01/2009, 10:28
|
| | Fecha de Ingreso: septiembre-2003
Mensajes: 288
Antigüedad: 20 años, 7 meses Puntos: 0 | |
como podria poner varias direcciones de correos en este formulario? buenas, tengo un formulario que me baje de aqui y me va bastante bien para la poca o casi ninguna idea de php , pero me ha surgido un problema que en el formaulario que tengo echo quieren poner que vaya digiridos a varios departamentos osea a uno solo pero que tengan la opcion de mandarlos a varios y no se como hacerlo.el codigo php es este: Código PHP: <? /* aqui se incializan variables de PHP */ if (phpversion() >= "4.2.0") { if ( ini_get('register_globals') != 1 ) { $supers = array('_REQUEST', '_ENV', '_SERVER', '_POST', '_GET', '_COOKIE', '_SESSION', '_FILES', '_GLOBALS' ); foreach( $supers as $__s) { if ( (isset($$__s) == true) && (is_array( $$__s ) == true) ) extract( $$__s, EXTR_OVERWRITE ); } unset($supers); } } else { if ( ini_get('register_globals') != 1 ) { $supers = array('HTTP_POST_VARS', 'HTTP_GET_VARS', 'HTTP_COOKIE_VARS', 'GLOBALS', 'HTTP_SESSION_VARS', 'HTTP_SERVER_VARS', 'HTTP_ENV_VARS' ); foreach( $supers as $__s) { if ( (isset($$__s) == true) && (is_array( $$__s ) == true) ) extract( $$__s, EXTR_OVERWRITE ); } unset($supers); } } /* DE AQUI EN ADELANTE PUEDES EDITAR EL ARCHIVO */ if($email=="") { /* reclama si no se ha rellenado el campo email en el formulario */ echo "<script languaje=javascript>". "alert(\"¡¡¡¡EL E-MAIL NO ES CORRECTO!!!!\");". "location.href=\"index.html\";". "</script>"; } /* aquí se especifica la pagina de respuesta en caso de envío exitoso */ // la respuesta puede ser otro archivo, en incluso estar en otro servidor /* AQUÍ ESPECIFICAS EL CORREO AL CUAL QUEIRES QUE SE ENVÍEN LOS DATOS DEL FORMULARIO, SI QUIERES ENVIAR LOS DATOS A MÁS DE UN CORREO, LOS PUEDES SEPARAR POR COMAS */ $para ="[email protected]"; /* AQUI ESPECIFICAS EL SUJETO (Asunto) DEL EMAIL */ $sujeto = "Formulario de Informacion Solicitada"; /* aquí se construye el encabezado del correo, en futuras versiones del script explicaré mejor esta parte */ $encabezado = "From: $nombre <$email>"; $encabezado .= "\nReply-To: $email"; $encabezado .= "\nX-Mailer: PHP/" . phpversion(); /* con esto se captura la IP del que envío el mensaje */ $ip=$REMOTE_ADDR; /* las siguientes líneas arman el mensaje */ $mensaje .= "NOMBRE: $nombre\n"; $mensaje .= "Telefono: $telefono\n"; $mensaje .= "EMAIL: $email\n"; $mensaje .= "COMENTARIOS: $comentarios\n"; /* aqui se intenta enviar el correo, si no se tiene éxito se da un mensaje de error */ if(!mail($para, $sujeto, $mensaje, $encabezado)) { echo "<script languaje=javascript>". "alert(\"NO SE PUDO MANDAR EL MENSAJE!!!!\");". "location.href=\"contactar.html\";". "</script>"; } ?> y el codigo en html es este: Cita:
<body>
<img src="../psd/atencion afiliado copia.jpg" width="760" height="576" />
<FORM METHOD="GET" ACTION="enviacorreo.php">
<div id="Layer2">
<input name="nombre" type="text" id="nombre" size="42" class="tempo" />
</div>
<div id="Layer3">
<input name="telefono" type="text" id="telefono" size="42" maxlength="25" class="tempo" />
</div>
<div id="Layer4">
<input name="email" type="text" id="email" size="42" class="tempo" />
</div>
<div id="Layer5">
<textarea name="comentarios" cols="64" rows="7" id="comentarios" class="tempo"></textarea>
</div>
<div id="Layer6">
<input name="enviar" type="submit" id="enviar" value="Enviar" />
</div>
<div id="Layer8">
<input name="limpiar" type="reset" id="limpiar" value="Limpiar" />
</div>
</FORM>
</div>
</body>
y claro en el enviar ese quiero poner varios enviar con los nombres de los departamentos para que vayan a sus correos . si alguien tiene alguna sugerencia se lo agradeceria que me he quedado clavado en esto y no salgo.gracias y un salu2. |