phpAutoConf :: gerencie configurações de modo fácil e automático

Publicado por EVERTON DA ROSA (última atualização em 04/11/2011)

[ Hits: 4.151 ]

Homepage: http://everton3x.github.io

Download phpAutoConf_v1.0.zip

Download phpAutoConf-1.1.zip (versão 2)




phpAutoConf é um framework (?) escrito em PHP com a finalidade de criar interface gráfica para gerenciamento de configurações de sistemas.

Sabe aquele sistema que você desenvolveu e que tem uma série de configurações? E que você não fez uma interface gráfica para gerenciar essas configurações? Pois o phpAutoConf cuida disso para você. Além de montar uma interface de configuração de forma automática, a partir de um arquivo XML com alguns parâmetros, ele também salva as modificações, automaticamente e com apenas uma linha de código.

Para ver o sistema funcionar, copie o diretório "phpautoconf" para a raiz de seu site, crie o banco de dados "confdb" no MySQL e execute o script "confdb.sql" (é um banco de dados de exemplo). Em seguida, abra no navegador (recomendo o Chrome) a página sample.php e veja a mágica acontecer.

index.html contém a ajuda e descrição completa do sistema.

  



Versões atualizadas deste script

Versão 2 - Enviado por EVERTON DA ROSA em 16/10/2011

Changelog: Adaptado para utilizar WebUI 1.1.
Modificada a forma de interação com o banco de dados.

Download phpAutoConf-1.1.zip


Esconder código-fonte

<?php

//Página de exemplo de uso do phpAutoConf

foreach(glob('webui/*.php') as $file){
    require $file;
}

require 'autoconf.php';
?>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>phpAutoConf :: Exemplo</title>
        <link rel="stylesheet" type="text/css" href="webui/w3school.css" />
        <link rel="stylesheet" type="text/css" href="autoconf.css" />
    </head>
    <body>
        <?php
        $autoconf = new AutoConf('sample.xml');
        ?>
    </body>
</html>

Scripts recomendados

Aposta Certa

wsnfe

Variados em Shell

Sistema Completo Imobiliaria

Upload


  

Comentários
[1] Comentário enviado por vagrella em 30/09/2011 - 11:22h

Bacana, achei bem legal e prático! :)

Só um plus... Acho importante acrescentar sobre a configuração de usuário e senha do MySQL, feitas no arquivo sample.xml.

Pois como gera um erro de conexão com o DB:
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in /home/dev/www/sae/phpAutoConf/autoconf.php on line 328 Access denied for user 'root'@'localhost' (using password: YES)

Já saí mexendo no método setMysqlSource da classe AutoConf!

Don't try this at home, children! :D hahaha

Abs

[2] Comentário enviado por everton3x em 30/09/2011 - 16:04h

Valeu pelo comentário. Se não me engano, esse erro dá quando a senha ou usuário do Mysql está errado. Você trocou a senha do arquivo XML e colocou a senha do SEU usuário root do Mysql?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts