Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2010, 06:14
murcielag56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 13 años, 7 meses
Puntos: 0
alta de usuario y algo más

Tengo que hacer:Codificar un fichero que tiene DNI,Nombre, Teléfono, Mail, etc.
Despues Con el fichero codificado, damos de alta a los usuarios en el sistema operativo. Empleados el primer campo, NIF codificado, y lo desencriptamos, para crear la clave decodificada en el Sistema Operativo, y el segundo campo, como nombre de usuario.

La primera parte está lista, lo que no se es como darle de alta a los usuarios: Conozco el comando->net user usuario clave /add

Esto es lo que tengo. Alguna idea. Gracias


primera parte
<?php

$fichero=fopen("usuarios.txt","r");

echo "<H1> Informacion Privada</H1>";
echo "<TABLE BORDER ='2'>";

echo "<table><tr><td>Dni</td><td>nombre</td><td>apellido</td><td>Fecha_matricula</td><td>email</td><td>telefono</td></tr>";

while (!feof($fichero)) {
$linea =fgets($fichero);
$campos=explode (";",$linea);


echo "<tr><td>$campos[0]</td><td>$campos[1]</td><td>$campos[2]</td><td>$campos[3]</td><td>$campos[4]</td><td>$campos[5]</td></tr>";



// Abrimos el fichero cifrado. Ciframos DNI, a exepcion de los demas datos

$campos_0=$campos[0];


// echo strrev($campos_0[$i]);
$salto= 13 ;
$codificada_1=strrev($campos_0);
$longitud=strlen($campos_0);
$codificada_1= '\0';
for ($i=0;$i< $longitud;$i++){
$codificada_1[$i]= chr(ord($campos_0[$i])+ $salto);
}

$inforclave=$codificada_1." ;".$campos[1]. " ;" .$campos[2]." ;". $campos [3]. " ;" .$campos[4]." ;". $campos [5]."\n";

$fichencriptado=fopen( "cripta.txt","a+" );
//$fichencriptado=fopen( "fichero_inf_personal.dat","a+" );
fwrite($fichencriptado,$inforclave);

}
fclose($fichero);
fclose($fichencriptado);

echo"</table>";
?>

<?
$fichencriptado=fopen( "cripta.txt","r" );
echo "<br><br>";
echo "FICHERO ENCRIPTADO";
echo "<table border='2'>";
echo "<table><tr><td>Dni</td><td>nombre</td><td>apellido</td><td>Fecha_matricula</td><td>email</td><td>telefono</td></tr>";

while (!feof($fichencriptado)) {
$line =fgets($fichencriptado);
$camp=explode (",",$line);
echo "<tr><td>$camp[0]</td><td>$camp[1]</td><td>$camp[2]</td>$camp[3]</td><td>$camp[4]</td><td>$camp[5]</td></tr>";
}
echo"</table>";
fclose($fichencriptado);
?>




segunda parte duda???
<?php
$fichencriptado=fopen( "cripta.txt","r" );
echo "<br><br>";
echo "FICHERO ENCRIPTADO";
echo "<table border='2'>";
echo "<table><tr><td>Dni</td><td>nombre</td><td>apellido</td><td>Fecha_matricula</td><td>email</td><td>telefono</td></tr>";

while (!feof($fichencriptado)) {
$line =fgets($fichencriptado);
$camp=explode (",",$line);
echo "<tr><td>$camp[0]</td><td>$camp[1]</td><td>$camp[2]</td>$camp[3]</td><td>$camp[4]</td><td>$camp[5]</td></tr>";
}
echo"</table>";
fclose($fichencriptado);

function alta($dni) {
if($dnin == '') {return false;}
$cadena = 'net user ' .$campo[0]. '/add';
}
echo $cadena;

/*if ($usuario[$i]!="")
{
$netuser = "net user ".$usuario[$i];
$netuser = popen($netuser,"r");*/
?>