Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/12/2005, 13:07
Avatar de kalolo
kalolo
 
Fecha de Ingreso: abril-2005
Mensajes: 65
Antigüedad: 19 años
Puntos: 0
el archivo es un contiene esto:
999000001001121405001Y 5312 #0001 N 4198006002881A100302CADCBDAAD CBBADACACBBBABDBADAA
999000002001121405001Y 5312 #0001 N 4198006001211A100302CACCADCABADDADADAAABABACACDADA
999000003001121405001Y 5312 #0001 N 4198006002161A100302CBCDCCBAABCBABDDBDACACAACADAAB
999000004001121405001Y 5312 #0001 N 4198006002031A100301BADCDCDBCCBCABDACCABBBAACCADAA
999000005001121405001Y 5312 #0001 N 1498006000851A100301DABADBDBDBBDABDABDABDBAADCCCDA
999000006001121405001Y 5312 #0001 N 4198006002051A100301AABCACDDBCBDCBDCBDABCBAAADCDAD
999000007001121405001Y 5312 #0001 N 0541980062761A100301CBBCCADBCACBCDABDACBBDADBAADCA
999000008001121405001Y 5312 #0001 N 4198006002511A100301DABCABDABABCDBCABCABDBAAADADDD
999000009001121405001Y 5312 #0001 N 4198006001991A100302CBCBCDBABADBABACBAABDBACADDADA
999000010001121405001Y 5312 #0001 N 4198006002121A100302CACBCCBADACBACADBACBABABABCDAB
999000011001121405001Y 5312 #0001 N 4198006002331A100301CCBCBCDABADAABABBDABCBACAAACAA
999000012001121405001Y 5312 #0001 N 4198006002791A100302CDBCBBADBBCBABBABABBCBADADABAA
999000013001121405001Y 5312 #0001 N 4198006001541A100302CBBBCBBADACAABDBBAABCACBADAAAA ...........


Claro que son mucho mas pero ... algo asi es ... entonces lo que hago yo es pasar eso a una base de datos.

de ahi saco.. que los primero 30 caracteres son una variable, luego los 5 caracteres.. despues 4 ... y 6 .. y de ahi los que queden ya sea 25.. 28.. o 30 son de un caracter que corresponden a lo que contesto la persona en el examen .. A B C D E etc ...

entones los examenes no siempre son de 29 reacitves pueden ser de mas, pero yo se que ya termine de leer preguntas cuando encuentro el salto de linea indicandome que es otro examen ya ..

me explico ? :S

bueno.. lo que ocupo es como saber que ya llegue al salto de linea


Código PHP:
$longitud=strlen($LecturaArchivo);
            for(
$x=0$x<$longitud$x++)
            {
                            if(
$LecturaArchivo[$x]=='\n') <--- eso no me funciona
                                
{
                               
// Paso las cadenas  la tabla y me paso al siguiente examen.

                                
}
                           else
                               {
                                     
//Voy armando las cadenas para de los tamaños diferentes
                               
}

                        } 

Última edición por kalolo; 21/12/2005 a las 13:14