Foros del Web » Programando para Internet » PHP »

Separar correos

Estas en el tema de Separar correos en el foro de PHP en Foros del Web. Hola foreros tengo una pregunta; con que funcion puedo separar y guardar en una base de datos de una lista de correos que esten separados ...
  #1 (permalink)  
Antiguo 17/08/2008, 20:35
Avatar de ..::MaRcOs::..  
Fecha de Ingreso: diciembre-2006
Mensajes: 328
Antigüedad: 17 años, 4 meses
Puntos: 3
Separar correos

Hola foreros tengo una pregunta;
con que funcion puedo separar y guardar en una base de datos
de una lista de correos que esten separados por comas ejemplo:

[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]

yo se que esto es para enviar publicidad a lo loco
pero cuando el cliente pide algo pues creo q hay q complacerlo.

Alguna idea de como hacerlo?
  #2 (permalink)  
Antiguo 17/08/2008, 21:22
 
Fecha de Ingreso: mayo-2006
Mensajes: 288
Antigüedad: 17 años, 10 meses
Puntos: 4
Respuesta: Separar correos

esto te puede ayudar:
Código PHP:
$receptores "[email protected],[email protected],[email protected]";
$arreglo explode(",",$receptores);
$cnt count($arreglo);
for(
$i=0;$i<$cnt;$i++){
   
$sql "INSERT INTO data_mail (`mail`) VALUES('$mail[$i]')"// Aqui la linea de comandos que inserta los datos a la BD.

  #3 (permalink)  
Antiguo 17/08/2008, 21:44
Avatar de ..::MaRcOs::..  
Fecha de Ingreso: diciembre-2006
Mensajes: 328
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: Separar correos

este es el codigo que tengo pero hay solo funciona correo por correo
la idea es ingresar varios separados por comas y que los separe y los agregue
uno por uno.

este pequeño script lo q hace es mostrar la caja de texto y luego
comprabr si el correo existe, si existe no hace nada y si no existe
lo agrega.

Código PHP:
<?php
//conexion a la db

echo'<form name="form1" method="post" action="">
<center><b>Ingrese el correo que desea<br>
Registrar en la base de datos</b><br><br>
<input name="correo" type="text" id="correo" size="35" />
<br><br><input type="submit" name="button" id="button" value="Enviar">
</center></form>'
;

if (isset(
$_POST[correo])){
$correo strtolower("$_POST[correo]");
$comprobar mysql_query("SELECT * FROM correos WHERE correo = '$correo' ");
if(
$email_ok mysql_fetch_array($comprobar)){
exit();
}
mysql_query("INSERT INTO correos (correo) VALUES ('$correo') "); 
}
?>

Etiquetas: correos
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:19.