Antes tenia en una web de alojamiento gratuito (hostinger) una base de datos MYSQL a la que ascedia con scripts PHP en la misma web, desde GMS llamaba con http_get a dichos scripts para enviar o recibir información de la base de datos, como puntajes, versión de juego y numero de descargas; tristemente cerraron el soporte gratuito y mis juegos quedaron sin conexión.

Ahora estoy rehaciendo todo, en una web gratuita (InfinityFree), debo re-compilar mis juegos con la nueva dirección en el http_get, hice un mejor y único script PHP que maneja toda la información en la base de datos MYSQL y ya está funcionando, al menos desde el navegador puedo escribir los parámetros y las operaciones y devoluciones se hacen correctamente; el cuento es que ahora GMS 1.4... no quiere ejecutar http_get, devuelve un largo mensaje que parece una pagina en código HTML mezclado con cosas de JavaScript, dice que no funciona JavaScript (pero vi que el navegador si lo tiene activado); y psss al parecer ni-siquiera da la orden al script PHP para hacer cambios en la base de datos...

Si a alguien le ha pasado o sabe de esas cosas web me podría colaborar :/

Debe ser cuestión del servicio de hosting que estás utilizando. Es probable que sólo permita acceder al sitio web desde un navegador, o algo similar.

De todas formas, ayudaría ver el texto de error que te devuelve el servidor para estar seguros.
alaberga regué el café.

BA:STFW&RTFM

Podes probar con 000webhost que es actualmente la versión gratuita de Hostinger (al cerrar el soporte gratuito, Hostinger compró dicho sitio).

¿Podrías adjuntar el mensaje que larga? Puede deberse a un error de PHP por alguna función obsoleta que en tu localhost funcione pero en las últimas versiones de PHP (7 en adelante) ya no existan.

Otro problema, aunque lo dudo que sea puede ser que el servidor esté denegando el acceso y te largue un error 403, deberías fijarte si tenes un archivo .htaccess

Cita de: 0m@R en Diciembre 10, 2018, 09:23:14 PM
Antes tenia en una web de alojamiento gratuito (hostinger) una base de datos MYSQL a la que ascedia con scripts PHP en la misma web, desde GMS llamaba con http_get a dichos scripts para enviar o recibir información de la base de datos, como puntajes, versión de juego y numero de descargas; tristemente cerraron el soporte gratuito y mis juegos quedaron sin conexión.

Ahora estoy rehaciendo todo, en una web gratuita (InfinityFree), debo re-compilar mis juegos con la nueva dirección en el http_get, hice un mejor y único script PHP que maneja toda la información en la base de datos MYSQL y ya está funcionando, al menos desde el navegador puedo escribir los parámetros y las operaciones y devoluciones se hacen correctamente; el cuento es que ahora GMS 1.4... no quiere ejecutar http_get, devuelve un largo mensaje que parece una pagina en código HTML mezclado con cosas de JavaScript, dice que no funciona JavaScript (pero vi que el navegador si lo tiene activado); y psss al parecer ni-siquiera da la orden al script PHP para hacer cambios en la base de datos...

Si a alguien le ha pasado o sabe de esas cosas web me podría colaborar :/

Compi, podrías compartir info de como lo has hecho? Obviamente quitando tus direcciones/usuarios/pass etc tuyas...
O alguien tendría algún código para ver como hacerlo?

Muchas gracias por anticipado

Cita de: empardopo en Febrero 15, 2019, 01:12:30 PM
Compi, podrías compartir info de como lo has hecho? Obviamente quitando tus direcciones/usuarios/pass etc tuyas...
O alguien tendría algún código para ver como hacerlo?

Hola, respondo re tarde, no sé si a estas alturas ya tengas solución, sino, te cuento que entre mis juegos, https://gamejolt.com/games/caitval/440848 (Caitval) es el que más le metí cuchara con el HTTP, PHP, DB, etc, hasta le estoy pagando servidor (pero fue un fracaso :v).

La cosa es que te recomiendo que lo descargues y le des a la opción de extraer material para hacer un servidor propio, eso tiene una guía de poner en marcha un servidor con XAMPP, tiene los archivos de estructura de base de datos MySQL, tiene el archivo PHP que administra las peticiones. Solo hace falta que veas las líneas de código de GMS que hacen las peticiones (esas te las puedo postear aquí) una línea de código (función) es suficiente para aclarar.

El punto es que con eso te das una idea de cómo poner en marcha un juego online con HTTP.

Si me demoro mil años en entrar a CGM, siempre está mi correo ojorcio@gmail.com