Foros del Web » Programando para Internet » PHP »

direcciones de correo aleatorias

Estas en el tema de direcciones de correo aleatorias en el foro de PHP en Foros del Web. Hola foreros, regreso a molestarlos, ahora quiero crear un sistema de ayuda personalizada, es decir un soporte técnico, y quisiera saber algun codigo para que ...
  #1 (permalink)  
Antiguo 16/12/2002, 17:59
asound
Invitado
 
Mensajes: n/a
Puntos:
direcciones de correo aleatorias

Hola foreros, regreso a molestarlos, ahora quiero crear un sistema de ayuda personalizada, es decir un soporte técnico, y quisiera saber algun codigo para que cambie aleatoriamente la cuenta de correo de la persona que dara soporte, es decir usuario 1 manda una pregunta a soporte y debe llegar a cuenta de correo 3, usuari 2 manda una pregunta ...... y debe llegar a cuenta de correo 1 y asi, que no sea la misma cuenta a la que llegue el formulario, espero me puedan ayuda gracias
  #2 (permalink)  
Antiguo 16/12/2002, 19:57
 
Fecha de Ingreso: diciembre-2002
Mensajes: 341
Antigüedad: 21 años, 4 meses
Puntos: 0
Pues suponiendo que tienes una lista de posibles direcciones de correo... Solo tienes que crear un array con todos esos emails y seleccionar uno aleatoriamente... Algo asi:

Código PHP:
<?php 
// Los dichosos emails
$email[0] = '[email protected]';
$email[1] = '[email protected]';
$email[2] = '[email protected]';

// Esto creo que sobra si tienes una de las ultimas versiones de PHP... ya que el PHP se encarga de hacerlo el solito
srand ((float) microtime() * 10000000);

// seleccionas un indice del array de forma aleatoria con array_rand()
$id_aleatorio array_rand($email);

// Hace lo que quieres con tu email aleatorio, lo imprimes por ejemplo
echo $email[$id_aleatorio[0]];

?>
Facil verdad? Ahora solo te falata integrarla en tu aplicación/sistema, casi nada ;)

Y si no funciona... es que no lo he podido probar. Aunque te aviso que la función array_rand() solo esta presente en PHP4.

Un saludo
__________________
guebs - alojamiento web y dominios
www.guebs.com
blog.guebs.com

Última edición por Argintxe; 16/12/2002 a las 20:00
  #3 (permalink)  
Antiguo 16/12/2002, 20:44
asound
Invitado
 
Mensajes: n/a
Puntos:
Hola, gracias por responder tu respuesta me dio una idea y creo que un poco mas sencilla

Código PHP:
<?
$mails 
3//numero de mails que se rotarán
$random rand(1,$mails);
$codigo = array();

$codigo[1]="[email protected]";
$codigo[2]="[email protected]";
$codigo[3]="[email protected]";
echo 
"$codigo[$random]";
?>
y estre creo que es con todas las versiones de php, saludos
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 09:40.