undefined offset

eduardo
08 de Enero del 2002

soy novato en php y quisiera que me expliquen como resolver el tema del asunto, no se a que se debe que salgan los siguientes errores
Warning: Undefined offset: 8 in d:apache groupapachehtdocschatchat.php on line 42

Warning: Undefined offset: 9 in d:apache groupapachehtdocschatchat.php on line 44

Adjunto las lineas 42 y 44 a que hacen referencia

$each_user = strval($lines[$i]);//each connected user
$each_password = strval($lines[$i+1]);

Gracias

portoban
08 de Enero del 2002
Hola El problema que mencionas succede porque estas tratando acceder a una posicion de un array que no esta definida.
Me explico al parecer la variable $i contiene el valor 8 y esta tratando de accedr al valor almacenado en $lines[8] el cual no esta definido.
por lo mismo en la linea 44 tratas de acceder al elemento 9 del array el cual obviamente tampoco esta definido porque si no esta definido el 8 mucho menos los estara el 9.
para corregir el problema cersiorate primero de cuantos elementos tiene el array $lines[] y para saberlo ten presente que el primer elemento del array no es el 1 si no el 0 eso quiere decir que si quieres devolver el primer elemento del array debes hacerlo asi $lines[0].
Puedes averiguar cuantos elemento tiene un array con la funcion
$numero_elementos = sizeof($lines);
pero ten presente que el array solo puedes recorrerlo desde 0 hasta ($numero_elementos-1)