Ver Mensaje Individual
  #11 (permalink)  
Antiguo 27/10/2015, 15:33
mortisdj
 
Fecha de Ingreso: mayo-2014
Ubicación: Valencia
Mensajes: 63
Antigüedad: 10 años
Puntos: 0
Respuesta: Envío de mails a varios usuarios

Solucionado. Gracias Arturo.

Código PHP:
<!doctype html>
<html><!-- InstanceBegin template="/Templates/principal.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta charset="utf-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Admin</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<?php include("includes/precabecera.php"); ?>
</head>

<body>
<!-- InstanceBeginEditable name="Contenido" -->

<?php include("includes/header.php"); ?>
<?php 
//include("includes/bannerhome.php"); ?>
<div class="container">
        <div class="row_total">
            
             <?php include ("includes/menuizquierda.php"); ?>
            <div >
<h2>Importar alumnos desde archivo CSV</h2><br>
<form action='<?php echo $_SERVER["PHP_SELF"];?>' method='post' enctype="multipart/form-data">
Importar Archivo : <input type='file' name='sel_file' size='20'>
<input type='submit' name='submit' value='Enviar'>
</form>
</body>
</html>
<?php
 
error_reporting
(0);//apagamos todas la notificaciones
 
//verificamos que si se haya enviado un post.
if(isset($_POST['submit'])){
//obtenemos el nombre del archivo.
$fname $_FILES['sel_file']['name'];
 
echo 
'Cargando nombre del archivo: '.$fname.' ';
$chk_ext explode(".",$fname);
 
//verificamos que el archivo tenga la extensión correcta para precesar la información
if(strtolower(end($chk_ext)) == "csv")
{
//Establecemos la conexión con nuestro servidor de mysql local
$cone mysql_connect('xxx''xx''xx');
if(!
$cone)//en caso de no lograr establecer la conexion se quiebra el proceso...
die('Conexion no establecida');
 
//Verificamos si nuestra base de datos existe.
if (!mysql_select_db("xxx"))//en caso de no existir quiebra el proceso...
die("base de datos no existe");
 
//si es correcto, entonces damos permisos de lectura para subir
$filename $_FILES['sel_file']['tmp_name'];
$handle fopen($filename"r");
while ((
$data fgetcsv($handle1000";")) !== FALSE)
{
    
$para $data[1];
$titulo 'Alta online';
$mensaje "Estimado/a ".$data[3]." \n\nhas sido dado de alta. \n\nTe adjuntamos un link a un pdf en el que puedes encontrar información que te puede ser útil para la utilización de la herramienta online. \n\nlink:\n\nhttp://www.link.es/ayuda.pdf\n\nTe recordamos los datos para que puedas acceder a la web:\n\nweb: http://link.es/plan/ \n\nNombre: ".$data[3]."\n\nUsuario: ".$data[1]." \n\nContraseña: ".$data[2]." \n\nNota: Para acceder el usuario (email) debe escribirse siempre en minúsculas, sin espacios y sin acentos. La contraseña debe escribirse siempre sin espacios. \n\nPara cualquier duda o sugerencia puedes contestar a este correo. \n\nUn saludo";
    
$cabeceras 'From: [email protected]"\r\n" .
        
'Reply-To: '.$_POST['email'].'' "\r\n" .
        
'X-Mailer: PHP/' phpversion();
    
    
mail($para$titulo$mensaje$cabeceras);
    
//verifico que la información no sean los nombre de las columnas.
if(strtoupper($data[0]) != "NOMBRES"){
//Insertamos los datos con los valores...
$sql "insert into tblusuario (idProfe,strEmail,strPassword,strNombre,intNivel,strCookie,intEstado,strApellidos,intGEO,strDireccion,intCentro,intOpcion1,intOpcion2,intProfesor,intContacto,strGrupo)";
$sql .= " values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]','$data[11]','$data[12]','$data[13]','$data[14]','$data[15]')";
mysql_query($sql) or die(mysql_error());//mandamos a guardar en la base de datos. tabla cliente.
 
}
}

//cerramos la lectura del archivo "abrir archivo" con un "cerrar archivo"
fclose($handle);
echo 
"La importación se ha realizado con exito!";
}else{
echo 
'<br> Formato de archivo incorrecto';
}
 
}
?>
                         </div>
            <div class="clearfix"></div>
        </div>
    </div>

<?php include("includes/footer.php"); ?>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result
($DatosNoticias);
?>