MinecraftMin
Informática => Web y Desarrollo Web => Programación web => Mensaje iniciado por: Doc en Mayo 28, 2014, 02:33:14 am
-
Buenas.... estoy armando una web de minecraft generica con codigo que eh recopilado...
pero tengo un problema con el sistema de estadisticas...
(http://i.imgur.com/Nz7EaIb.png)
tengo esos errores... y no soy avanzado en PHP porlo que estoy algo trabado con el sistema...
adjunto el archivo donde estoy implementando el sistema...
PD: El config solo tiene el nombre de la web y la IP del sv de momento...
-
Los notice te dicen que el array no tiene el índice "status", cerciórate de que es correcto y no tiene otro nombre.
De todos modos es recomendable poner ' ' en vez de " " en los array, así:
$serverdata['status'] == "200"
Luego, en la línea 115:
<? if($data_general['status'] == 'true')
debería ser <?php
Y bueno, lo de colocar abajo los js para que vaya más rápido es relativo... En realidad da lo mismo.
-
Copie el codigo del foro de bukkit y la API que uso ahi fue reemplazada ahora el status arroja true o false...
Pero si cambio el 200 a true o false hay cuadros que no me muestra.... siendo que usando la API nueva me muestra datos...
http://minecraft-api.com/v1/get/?server=mc.minplay.net
Como queda ahora: http://prntscr.com/3nhnhp
nose que esta haciendo mal.... actualizo el archivo adjunto...
PD: Habra una forma que los jugadores y el estado los actualize cada 1 minuto? o seria sobrecargar mucho el sistema?
-
Prueba a cambiar los $data_general por $serverdata porque veo que solo te van esos. Así también te ahorras los json decode.
-
Los cambie... pero...
http://prntscr.com/3nin0o
-
Ah, me olvidé antes, referente a lo de actualizar, puedes incluso que se haga cada pocos segundos, pero para ello debes usar AJAX o si lo quieres de forma más sencilla, jQuery, que ya lo tienes añadido.
-
Ah, me olvidé antes, referente a lo de actualizar, puedes incluso que se haga cada pocos segundos, pero para ello debes usar AJAX o si lo quieres de forma más sencilla, jQuery, que ya lo tienes añadido.
Ok reviso...
funciona bien los errores volvieron y lo de avatars tendria que probar en un sv de mine localhost para saber porque nose si este tiene el query...
veo que cambiaste los 200 por 1 y los errores volvieron... alguna solucion a eso porque no entiendo que tendria que revisar ahi... debiera ser el true o false no?
EDIT1: Quite lo de (&& $data_general['error'] == "") porque en si error no existe... no entiendo el uso de momento que tiene... siendo que el codigo es de este año (hace unos meses...)
-
Pon
echo $data_general['status'];
mira lo que devuelve y lo pones en lugar de los 1.
Para otros errores, pon
print_r($data_general);
Para que te salga el array entero y veas los valores todos.
De todos modos me parece raro, yo lo estoy probando y me va.
-
pues arroja un 1 quien lo diria...
ok lo dejo en uno pero el [error] que busca en los if no existe... nose como funcionaba antes pero lo borrare ya en teoria el if solo ve que si el sv esta online mostrara mas datos...
solo debo comprobar el sistema de avatars... y ver si meto una funcion extra...