InicioLinuxSistema de actualizaciones simple en PHP

Sistema de actualizaciones simple en PHP

Linux8/5/2015



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
Datos archivados del Taringa! original
0puntos
195visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

b
bpsysgamer🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.