Text4Shell

Text4Shell é uma classe para exibição de texto em um shell, prompt de comando. Ela foi escrita para utilização principalmente com o php-cli (PHP Command Line Interface). Text4Shell possui três métodos principais: * Text4Shell::paragraf(): Quebra uma string de texto para ser exibida na tela. * Text4Shell::box(): Monta uma string de texto para ser exibida dentro de um Box (caixa), com título ou não. * Text4Shell::table(): Monta um array com dados (texto) para ser exibido em uma tabela, com título ou não. Para ver a classe funcionando, execute php.exe -f teste.php ou execute teste.bat (atente para a linha 4 que executa o arquivo teste.php). O arquivo da classe text4shell.class.php está todo documentado no formato Phpdocumentor e o arquivo teste.php tem instruções de como utilizar Text4Shell::table().

Por: EVERTON DA ROSA


Autofoco no primeiro campo de um formulário

Este script (javascript) coloca o foco sempre no primeiro campo do primeiro formulário da página. Campos somente leitura (readonly) são ignorados. Para utilizar, chame a função focusFirstField() no evento onLoad da tag BODY das páginas HTML que desejar.

Por: EVERTON DA ROSA


XtPHP - Biblioteca de classes PHP versão 1.0-final

XtPHP XtPHP é um conjunto de classe PHP com diversas funções para facilitar a vida do programador/desenvolvedor PHP. O nome XtPHP deriva de eXTended PHP. Inicialmente deveria chamar-se ExtPHP, em alusão ao ExtJS, porém, para evitar problemas com "marcas registradas", optou-se por retirar o "E". Atualmente XtPHP é composto pelas seguintes classes: XtTemplate: manuseio de modelos HTML (templates); XtMysql: métodos de interação com servidores Mysql; XtStore: uma maneira fácil e rápida de se trabalhar com dados; XtUtils: diversas ferramentas para formatação, tratamento de números e textos, etc. A biblioteca XtPHP está na versão 1.0 plenamente funcional, com documentação completa e exemplos, disponível para download no Google Code. Futuramente, planeja-se classes para tratamento de XML e validação de dados (e-mail, CPF/CNPJ, números de telefone, etc.), entre outras melhorias. XtPHP é distribuído sob a GPL.

Por: EVERTON DA ROSA


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

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.

Por: EVERTON DA ROSA


WebUI: framework para criação de interfaces para Web

WEB UI - WEB USER INTERFACE FRAMEWORK Versão 1.1 Desenvolvido por Everton da Rosa - Everton3x everton3x@gmail.com 1. INTRODUÇÃO WebUI é um framework para geração de componentes de interface com o usuário através de PHP/HTML5. Com o WebUI o programador/desenvolvedor pode criar botões, menus, painéis, grid, formulários, TreeView, etc personalizáveis e de forma fácil(?) e rápida(?). O framework foi desenvolvido de forma que cada componente é independente dos demais componentes. Esta versão do framework possui completa documentação inclusive com exemplos de utilização. 2. INSTALAÇÃO/CONFIGURAÇÃO Para utilizar o WebUI, basta apenas fazer um include nos arquivos dos componentes desejados e inclua via HTML o arquivo CSS com os estilos. 3. CARACTERÍSTICAS * Componentes independentes entre si: não há dependência entre os componentes, dispensando a inclusão de diversos arquivos para utilização de um único componente; * Estilo via CSS: toda a configuração visual de cores, bordas, fonte, etc é feita através de CSS em um (ou mais) arquivos de estilos; * Suporte a temas: para mudar o tema, apenas utilize um arquivo CSS diferente; * HTML5 compatível: o cóidog foi escrito utilizando a especificação HTML5 para criação dos componentes; * Mínimo uso de Javascript: a utilização de Javascript é praticamente nula, aumentando a compatibilidade com os diversos browsers do mercado. Entretanto, é possível utilizar Javascript através de eventos (onclick, onfocus, etc) na maioria dos componentes; * Funções automáticas de componentes: alguns componentes tem funções disparadas automaticamente, tais como criação de links automática para expandir/esconder itens do TreeView; 4. COMPONENTES * wAccordion: cria um painel com subpainéis expandíveis/retráteis; * wBtn: cria botões clicáveis; * wCalendar: cria um calendário * wCheckbox: cria campos de formulário tipo checkbox; * wDataTime: cria campos de formulário tipo date/time; * wEmail: cria campos de formulário tipo e-mail; * wFieldset: cria um fieldset; * wFile: cria campos de formulário tipo file; * wForm: cria formulários; * wGrid: cria tabela de dados (grid) com paginação, ordenação e busca; * wHidden: cria campos de formulário tipo hidden (oculto); * wIcon: cria botão clicável do tipo ícone; * wImage: cria campos de formulário do tipo image; * wMenu: cria um menu; * wNumber: cria campos de formulário do tipo número; * wPanel: cria um painel para conter outros componentes; * wPassword: cria campos de formulário do tipo senha; * wRadio: cria campos de formulário do tipo rádio; * wRange: cria campos de formulário do tipo range (intervalo); * wSearch: cria campos de formulário do tipo search; * wSelect: cria campos de formulário do tipo select; * wSidebar: cria uma sidebar; * wTabPanel: cria um painel com abas; * wTel: cria campos de formulário do tipo telefone; * wText: cria campos de formulário do tipo texto; * wTextarea: cria campos de formulário do tipo textarea; * wTree: cria uma visualização em árvore; * wUrl: cria campos de formulário do tipo URL; * wWizard: cria um painel do tipo wizard (assistente); 5. LICENÇA WebUI é licenciado sob a GPL. Você encontra uma cópia da GPL no arquivo licence.txt.

Por: EVERTON DA ROSA






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts