Hola amigos de taringa, resulta que estoy creando un pequeño script en php y necesitaba una forma simple de que cuando saque una nueva actualizacion les comunique a los administradores sobre ella y les de el enlace de descarga, y gracias a la función json_decode e logrado hacerlo muy fácilmente.
Lo primero que aremos sera crear un archivo en formato json con los siguientes datos::
{"Script":"nombre del script","Version":"1.0","Download":"url de descarga"}
remplazando por supuesto con sus datos, ejemplo de como quedaría:
{"Script":"WinCoins","Version":"1.0.1","Download":"http://faucetrotator.gq/"}
este archivo lo subiremos a nuestro webhosting y obtendremos su url, ejemplo: http://tupagina.web/actualizar,json
bien ahora crearemos un archivo llamado actualizar.php con el siguiente código:
$version = 1.0
$request = file_get_contents('http://tupagina.web/actualizar,json');
$input = json_decode($request, true);
en este pequeño código establecimos, la version actual del scrip y aparte obtuvimos los datos del archivo .json creado anteriormente, en el mismo archivo agregaremos:
$script = $input['Script'];
$versionact = $input['Version'];
$download = $input['Download'];
esto lo que ara es obtener los datos de Script, Version y Download establecidos en el archivo .json
Ahora abriremos el archivo en el cual aparecerán estos datos, es recomendable que sea en el index.php de su panel de administración.
Colocaremos el siguiente código:
echo 'Usted tiene instalado '.$script.' en su version '.$version.'<br />';
echo 'La ultima version es: '.$versionact.'<br />';
estos nos dará como resultado el siguiente mensaje:
Usted tiene instalado WinCoins en su version 1.0
la ultima version es 1.0.1
ahora debemos crear el botón para actualizar, esto es muy sencillo solamente colocamos:
if($versionact == $version){
echo 'Usted tiene la ultima version de el script';
} else {
echo 'hay una nueva version: <a href="'.$download.'">Actualizar</a>';
}
Como abran apreciado es muy fácil de hacer, espero que les aya gustado y les sea util
