Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - MinusFour

#3421
PHP / Re: Paginación + MySQL
30 Junio 2014, 18:21 PM
En este caso puedes paginar con simples SELECTs usando LIMIT.

Código (sql) [Seleccionar]
SELECT * FROM articulos LIMIT 0, 9

LIMIT te permite seleccionar N elementos a partir de un indice. En este caso, 9 elementos a partir del inicio (no se incluye el indice inicial). Lo único que necesitas ir cambiando es el indice. Por ejemplo si estás en la pagina 2, debería empezar desde el elemento 9 en adelante.

Puedes hacer algo asi:

Código (php) [Seleccionar]
$indice = ($pagina-1) * 9
//Pagina 1 = 0, Pagina 2 = 9, Pagina 3 = 18
#3422
Los .htaccess aplican para Apache, para IIS tienes que agregar los permisos de autentificación básica desde el administrador de IIS. A ver si te sirve esto:

http://technet.microsoft.com/es-es/library/cc772009(v=ws.10).aspx
#3423
Cita de: TomasinSG en 29 Junio 2014, 01:46 AM
Hola muy buenas tengo un problema con una carga a tiempo real en jquery, no se me recarga la página,

Tengo un archivo llamado: home.php  y dentro del archivo está id="online" el div a refrescar a tiempo real.

Y este el código que tengo:

Código (javascript) [Seleccionar]
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"> </script>
<script type="text/javascript">
function actualiza(){
    $("#online").load("home.php");
  }
  setInterval( "actualiza()", 1000 );
</script>


Pero no funciona, ¿cuál es el problema?

Saludos!

No se de donde llames a actualiza() pero en tu setInterval lo tienes mal:

Código (php) [Seleccionar]

setInterval("actualiza()", 1000);


Prueba esto:

Código (php) [Seleccionar]

setInterval(actualiza, 1000);


o

Código (php) [Seleccionar]

setInterval(function(){actualiza()}, 1000);


Como quiera tienes que llamar a actualiza de algún lado. Puedes poner un <script> tag después del div así:

Código (javascript) [Seleccionar]

<div id="online"></div>
<script>actualiza()</script>


o puedes ejecutarlo después de que se haya cargado todos los elementos de la página, como EFEX puso, o hacer un botón... no se que es lo que estes intentando hacer.
#3424
PHP / Re: funcion en php
28 Junio 2014, 05:14 AM
Probablemente haya un error en tu archivo de configuración. Sólo con el nombre basta si los archivos comparten el mismo directorio.
#3425
PHP / Re: funcion en php
28 Junio 2014, 02:35 AM
Los archivos pueden estar donde sea, lo único importante es que el include apunte correctamente a él archivo de configuración. El archivo tiene que cargar todas las variables y los archivos correspondientes para configurar las variables.

Cuando quieras utilizar las variables sólo llamas al archivo vía include y listo.
#3426
PHP / Re: funcion en php
28 Junio 2014, 02:07 AM
En este caso yo creo que podrías hacer un archivo que cargue toda la información de tus archivos xml. Por ejemplo:

Config.php
Código (php) [Seleccionar]

$load_reset_settings = simplexml_load_file('engine/config_mods/reset_character_settings.xml');
$load_grand_reset_settings = simplexml_load_file('engine/config_mods/grandreset_character_settings.xml');
..
//Agrega mas archivos aqui
$reset_credits = trim($load_grand_reset_settings->bcredits);
$reset_level = trim($load_reset_settings->level);
..
//Agrega mas variables aqui


GrandReset.php
Código (php) [Seleccionar]

include 'Config.php'
$reset_credits;
//Tambien puedes ver $reset_level por si lo necesitas


Reset.php
Código (php) [Seleccionar]

include 'Config.php'
$reset_level;
//Tambien puedes ver $reset_credits por si lo necesitas

#3427
PHP / Re: funcion en php
28 Junio 2014, 00:35 AM
Hay varias formas de hacer esto, pero la verdad no tengo idea de como este tu código. A menos que la variable sea super necesaria en muchos otros archivos te sugeriría que revalues la composición de tu código.

Algunas opciones incluyen hacer la variable global o pasar la variable como argumento de la función. Para ambas opciones vas necesitar incluir el otro archivo en tu script.
#3428
¿Instalaste la 1.8.2 y luego la 1.8.3? Lo que me he dado cuenta con programas como XAMPP o AppServ es que no remueven los servicios previos de MySQL y acabas con una instancia duplicada donde una no se ejecuta.

No se si esto sea el caso, pero si es así trata de desinstalar la versión previa.
#3429
PHP / Re: Se queda pegado mi localhost :<
27 Junio 2014, 18:08 PM
¿Estás seguro que no se está abriendo en el mismo popup? Por ejemplo, puede ser que haces click en un botón del menú y se te abre un popup y al hacer click en otro botón el enlace se abre en el popup anterior.

De todas formas, concuerdo con engel lex, sin código es muy díficil de resolver y solo vas a obtener conjeturas.
#3430
PHP / Re: colocar la ip
27 Junio 2014, 00:11 AM
El thread no llego a un limite de posts, lo cerraron. Yo creo que es porque el moderador sintió que no estabas tratando de entender el código y simplemente estas buscando quien te resuelva tu problema.

De todas formas, hice una modificación del script y lo he probado en mi servidor y funciona correctamente. Deje comentado el script para que entiendas que hace cada cosa...

Saludos.

Código (php) [Seleccionar]

<?php
 
if(!isset($_GET['imagen'])){ die('No se han enviado imagenes'); } //No se recibio el campo de Imagen atraves del formulario
 
 
function getFile($url){
if(!function_exists('curl_init')){ die('CURL no esta disponible'); } //Si la funcion curl_init no existe, detener el script y decir que no hay curl 
$ch curl_init(); //Inicia el CURL
curl_setopt ($chCURLOPT_URL$url); //URL que el curl va acceder
curl_setopt ($chCURLOPT_USERAGENT'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)'); //Establecer que tipo de cliente esta haciendo la peticion
curl_setopt ($chCURLOPT_TIMEOUT60); //Si en 60 segundos no se consigue una respuesta botar la sesion
curl_setopt ($chCURLOPT_FOLLOWLOCATION1); //Si hay una cabecera de Location, seguirla
curl_setopt ($chCURLOPT_RETURNTRANSFER1); //Regresar el resultado de la peticion en un string
curl_setopt ($chCURLOPT_REFERER,$url); //Quien refirio la peticion
$result curl_exec ($ch); //Ejecutar la session de curl y regresar el valor en $result
 
if(!$result){ die('No se puede obtener contenido de la url proporcionada'); } //Si result sigue vacio, no hubo una respuesta
 
return $result//Regresa la imagen en texto
}
 
// Selecionamos una al azar...
$azar rand(0,count($_GET['imagen'])-1);
$imagen $_GET['imagen'][$azar];
 
$imagen imagecreatefromstring(getFile($imagen)); //Crear el recurso de imagen de la respuesta del curl
if(!$imagen){ die('No se ha podido obtener la imagen'); } //Si el recurso falla en inicializarse, detener el script
$ip $_SERVER["REMOTE_ADDR"]; //$ip = tuIp
$texto "Tu IP es: ".$ip;
$font "./AlpacaSolidify.ttf"//Solo cambiar el nombre de la font y la extension
$color imagecolorallocate($imagen000); //RGB (0, 0, 0) = NEGRO
imagefttext($imagen41030040$color$font$texto); //Modificar 300 para la posicion en X, y 40 para la posicion en Y, 41 para el tamanio de la letra
imagealphablending($imagenfalse); //Guarda las transparencias
imagesavealpha($imagentrue);
 
header('Content-Type: image/png'); //Decirle al navegador que tipo de recurso esta accediendo.
imagepng($imagen); //Enviar un PNG al navegador apartir del recurso creado
imagedestroy($imagen); //Libera el recurso de la memoria ya que no es necesario en la ejecucion del script
?>