Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - WarezD@rK

Páginas: [1] 2 3 ... 11
1
PHP / Re:mostrar ultimas visitas
« en: 26 de Febrero de 2010, 22:56:53 pm »
esque con otra tabla puedo tener registrado todas las fechas y no solo la ultima, y sin discriminar me referia que queria mostrar todos los usuarios registrados tengan o no visitas.
ya que ahora solo puedo hacer una consulta que me muestra los usuarios que tienen visitas pero no todos.
si alguien sabe como podria hacer esa consulta? me ayudaria mucho..

Pues si lo que quieres es mostrarlos a todos, tan solo haz la consulta sin condición: SELECT * FROM tabla

2
Reitero mi pregunta, aunque el peso se reduzca el servidor tiene que procesar y parsear el html, ¿compensa en terminos temporales?

La finalidad de este código es reducir el tráfico, si compensa o no depende de cada uno.

A mí me compensa, después de hacer un par de pruebas de rendimiento, los pocos milisegundos que pierde el servidor en parsear el código, se compensa con el tiempo de menos que tarda el navegador en renderizar la página, contando además con el ahorro de tráfico que es bastante considerable.

3
Yo uso uno parecido y además comprimo la salida con GZIP y 40 KB se convierten en 5 KB.
Lo tengo dentro de una clase llamada HTML que devuelve el cuerpo de la página:

Código: [Seleccionar]
<?php
if(extension_loaded(&#39;zlib&#39;))
{
function ob_compress($page)
{
$page str_replace("\n"""$page);
$page ereg_replace("[[:space:]]+"" "$page);
return $page;
}

ob_end_clean();
ob_start("ob_gzhandler");
ob_start("ob_compress");
}
?>


CONTENIDO DE LA PÁGINA

<?php
if(extension_loaded(&#39;zlib&#39;))
{
ob_end_flush();
}
?>

La verdad es que estos tips reducen mucho el tiempo de renderizado y el peso de los archivos, aunque no sé cómo puede afectar al servidor con un número bastante grande de peticiones.

4
PHP / Re:mostrar ultimas visitas
« en: 26 de Febrero de 2010, 01:06:37 am »
Por qué tienes la información dividida en dos tablas?
Lo más lógico sería tener toda la información de los usuarios en una misma tabla e ir actualizando la fecha de visita.

No entiendo muy bien qué quieres decir con eso de "sin discriminar" y no dices en qué formato guardas la fecha.
Si la guardas en segundos con la función time(), puedes ordenarlos así: ORDER BY fecha DESC

5
Sistemas Operativos / Re:[RUMOR] Windows 8 :O
« en: 22 de Febrero de 2010, 23:22:53 pm »
Ya xD, precisamente el otro día me salió, 2 veces...
Pero tambien pasa en otros SO... ¿no?

Yo no sé qué mantenimiento le hacéis a vuestros ordenadores, pero el último pantallazo azul que recuerdo, es de hace unos 10 años, cuando usaba un 486 con Win 95. Lógicamente pasa en otros SO, pero en Win pasa más a menudo, aunque por suerte o por prudencia, puedo decir que a mí Windows me va muy bien.

6
Sistemas Operativos / Re:[RUMOR] Windows 8 :O
« en: 22 de Febrero de 2010, 23:15:39 pm »
Efectivamente, pero si me dan un SO que salen cuadraditos en blanco, pues no atrae mucho que digamos...

Peor es que en vez de cuadraditos blancos, te salgan cuadraditos azules:


7
Hardware o Software / Re:{Ayuda} con mi ndsi
« en: 22 de Febrero de 2010, 23:12:00 pm »
Lo único que puedes hacer es buscar en las preferencias si hay alguna opción para desactivar el ahorro de energía del wi-fi.

8
Sistemas Operativos / Re:[RUMOR] Windows 8 :O
« en: 22 de Febrero de 2010, 23:02:41 pm »
Que se dejen de tonterías al estilo MAC y se centren en el rendimiento.
Me da igual si al abrir una carpeta esta no cobra vida y empieza a dar vueltas y a hacer efectos con colores, mientras funcione bien.

9
Los carácteres especiales no se ven bien.
Tienes dos etiquetas meta que se contradicen:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Decídete por una de las dos codificaciones o a algunos usuarios les dará problemas.

10
Charlas / Offtopic / Re:Adiós Habbo
« en: 22 de Febrero de 2010, 22:50:30 pm »
Y para esto abres un hilo?

11
Hostings / Dominios / Servidores Dedicados / Re:Dondominio.com (opiniones)
« en: 22 de Febrero de 2010, 22:43:34 pm »
Mientras el precio sea asequible.
Yo lo que suelo hacer es comprar los dominios en dólares, que con el cambio salgo ganando y utilizo el gestor dns de cdmon, para mí el mejor.

12
PHP / Re:[AYUDA] Alertas
« en: 22 de Febrero de 2010, 16:49:24 pm »
Entonces ¿El DELETE estaría fuera del bucle?. Es que no entiendo, como un solo delete haga eliminar todos los mostrados cuando
solo usamos uno. Lo que se me está ocurriendo es hacerlo con las ID ¿Sería mejor no?.

Pero si con el ID es como te lo puse en el código!
No entiendes cómo funciona un bucle verdad? El DELETE se repite por cada alerta que muestres.

http://es.wikipedia.org/wiki/Bucle_%28programaci%C3%B3n%29

13
PHP / Re:[AYUDA] Alertas
« en: 22 de Febrero de 2010, 13:43:17 pm »
Pero en mí código se supone que va a borrar la que se ha mostrado, es decir, si hay una alerta se va a hacer
un DELETE, si hay dos, se harán dos DELETE y así sucesivamente ¿No crees?

No, no creo. El DELETE está dentro del bucle, por lo que se ejecutará por cada alerta que muestres y lo más lógico es que borre las alertas individualmente después de mostrarla. De la otra manera, borra todas las alertas después de solo mostrar la primera.

14
PHP / Re:[AYUDA] Alertas
« en: 21 de Febrero de 2010, 18:28:47 pm »
Vale creo que ya lo he entendido, me he puesto cabezota. La cosa sería hacer un seclect y un mysql_num_rows
y mostrarla y una línea después borrarla, entonces sería así :


$query 
mysql_query("SELECT * FROM alertados WHERE para = &#39;".$_SESSION[&#39;nombre&#39;]."&#39;");
while($alerta mysql_fetch_array($query)){
echo 
"<script>alert(&#39;".$alerta[&#39;de&#39;]." te han mandando una alerta con el siguiente mensajes : ".$alerta[&#39;mensaje&#39;]."&#39;)";
mysql_query("DELET FROM alertados WHERE para = &#39;".$_SESSION[&#39;nombre&#39;]."&#39;");
}


¿Sería así?. He puesto el DELECT dentro de while para borrar todas las que se han mostrado ¿No?.
PD : Naveda, se supone que esto es un foro de PHP, pon algo para que salgan las etiquetas
para no tener que ponerlo manualmente, ya cansa.

No exactamente. Así lo que haces es borrar todas las alertas.
Tienes que borrar solo la que muestras:

Código: [Seleccionar]
<?php
$query 
mysql_query("SELECT * FROM alertados WHERE para = &#39;".$_SESSION[&#39;nombre&#39;]."&#39;");
while($alerta mysql_fetch_array($query))
{
    echo 
"<script>alert(&#39;".$alerta[&#39;de&#39;]." te han mandando una alerta con el siguiente mensajes : ".$alerta[&#39;mensaje&#39;]."&#39;);</script>";
    
mysql_query("DELETE FROM alertados WHERE id = &#39;".$alerta[&#39;id&#39;]."&#39;");
}
?>

Suponiendo que cada alerta tiene un ID, esto debería funcionar.
También te has olvidado cerrar la etiqueta SCRIPT.

15
PHP / Re:[AYUDA] Alertas
« en: 21 de Febrero de 2010, 17:53:36 pm »
Si warez, eso ya lo sé yo. Lo que no se es como al hacer click en aceptar, haga un DELETE en la mysql.
Por que aunque aceptara y como la alerta no se borrará siempre iba a salir ¿Entiendes?

Pero si de la manera que te digo la alerta se borrará.
No puedes enviar un DELETE a la base de datos al pulsar aceptar.

Páginas: [1] 2 3 ... 11