Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2003, 22:00
Avatar de fmmeson
fmmeson
 
Fecha de Ingreso: enero-2002
Ubicación: Tucuman
Mensajes: 401
Antigüedad: 22 años, 3 meses
Puntos: 2
pasar una tabla de usuarios a DBMAIL

hola amigos....les cuento tengo una tabla con 9000 usuarios....y tengo que pasarlos a DBMAIL por medio de un comando de shell....cree un scripts para que te los agrege automaticamente....porque no estoy para tipear 9000 veces aqui les dejo el scripts
Código PHP:
<?php
//Iniciamos básicamente el conteo del microtime.
$mtime1 microtime();
$mtime1 explode(" ",$mtime1);
$mtime1 $mtime1[1] + $mtime1[0];
$starttime $mtime1;
//Conexion con la base
mysql_connect("localhost","","");
//Ejecutamos la sentencia SQL
$result=mysql_db_query("alumnos","select * from gestion");
//Mostramos los registros
$alumnos=0;
while (
$row=mysql_fetch_array($result))
{
exec ("dbmail-adduser a $row[nombre] $row[password] 0 0 $row[nombre]"."@frt.utn.edu.ar[,$resultado][,$var_retorno]")
$alumnos++;
}
//Finalizamos el proceso relativamente.
$mtime2 microtime();
$mtime2 explode(" ",$mtime2);
$mtime2 $mtime2[1] + $mtime2[0];
$endtime $mtime2;
$totaltime = ($endtime $starttime);
echo 
"<font size=1 face=verdana><center>[En el proceso de migracion se agregaron $alumnos y tardo $totaltime segundos]</center></font>";
mysql_free_result ($result); ///liberamos la memoria
mysql_close(); ////cerramos la conexion
?>
lo tengo que hacer una vez pero sin cometer errores.....mi pregunta que funcion debo usar: exec(), passthru(), system() o shell_exec() .....cual me recomiendan??? porque existen tantas funciones que "practicamente" hacen lo mismo

Desde Ya Muchas Gracias!