Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2005, 18:09
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 2 meses
Puntos: 11
No sé si haya algo mas automatico, pero podrias hacer esto:

1. pasar el contenido del archivo passwd a otro archivo desde el shell
shell #cat passwd >> ruta/archivo.txt

Luego en php:

Código PHP:
<?php
   
//leo todo el archivo y lo dejo en un arreglo 
   //donde cada posicion del array es una linea del archivo
   
$texto=file("ruta/archivo.txt");
   
//recorro el array
   
foreach($texto as $linea)
   {
       
//cada linea la dejo en un array que contiene
      //los valores que estaban separados por : en cada posicion
       
$user=explode(":",$linea);
       
//creo el insert usando lo que esta en la posicion 0
      //del arreglo, que sería el login
       
$sql="insert into usuarios(usu_login) values('".$user[0]."')";
       
//ejecuto la sentencia insert
       
mysql_query($sql,$link);
   }
?>