un bucle muy raro

Iniciado por Pirat3net, 30 Noviembre 2012, 18:20 PM

0 Miembros y 1 Visitante están viendo este tema.

Pirat3net

Código (php) [Seleccionar]
$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};


Software Download

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

Ekel

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...