<?php
  require 'phpqrcode/qrlib.php';

  if(!file_exists("estudiantes.txt")){
    echo "<p>No existe el archivo estudiantes.txt</p>";
    echo "<a href='inicio.php'>Volver</a>";
    exit;
  }

  $recurso = fopen("estudiantes.txt","r");
  $recursoQR = fopen("codigoQR.txt","w");

  $contador = 0;
  while(!feof($recurso)){
    $linea = fgets($recurso);
    if(trim($linea) != ""){
      $reg = explode("|",$linea);
      if(count($reg) >= 5){
        $carnet = trim($reg[0]);
        $paterno = trim($reg[1]);
        $materno = trim($reg[2]);
        $email = trim($reg[3]);
        $celular = trim($reg[4]);

        $textoQR = "CI: $carnet, $paterno $materno, Email: $email, Cel: $celular";
        $archivoQR = $carnet.".png";
        QRcode::png($textoQR, $archivoQR);

        $registro = $carnet."|".$paterno."|".$materno."|".$email."|".$celular."|".$archivoQR;
        fwrite($recursoQR, $registro."\n");
        $contador++;
      }
    }
  }
  fclose($recurso);
  fclose($recursoQR);

  echo "<h3>Codigos QR generados exitosamente!</h3>";
  echo "<p>Se generaron $contador codigos QR</p>";
  echo "<p><a href='inicio.php'>Ver tabla de codigos QR</a></p>";
?>