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
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
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!