$loopcap = 0;
while ($loopcap<3 && @mysql_query("insert into useronline values(´$timestamp´,´$username´,´$url´,´$ip´)"))
{ // in case of collision
$log = fopen ("$file", "a"); //ABRE UN ARCHIVO, LA A ES PARA INDICAR SOLO LECTURA
fwrite($log, $visitor_content); //se escribe en file la info de visitor_content
$timestamp = $timestamp+$username{0};
$loopcap++;
}
3 cosas que no entiendo de este codigo
1. por que hacer que se repita tres veces el codigo
2.por que la arroba antes de la consulta
3.comentar que username estaba definido ya de antes y es un string
.por tanto, que es eso de $string{0};
Hola!
La 2 segun yo es por si hay errores a la hora de insertar en la base de datos no te despliegue el error
No sé por que razón lo tiene que hacer tres veces.
El @ es para "silenciar" al script en caso de error.
y lo de $string{0}, tengo entendido que si el valor de $string es Ekel
$string{0} <- devolvería E
Creo...