Download the PHP package analistics/web-tools without Composer
On this page you can find all versions of the php package analistics/web-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download analistics/web-tools
More information about analistics/web-tools
Files in analistics/web-tools
Package web-tools
Short Description Uma coleção de ferramentas web para automação, integração e utilitários em PHP
License MIT
Homepage https://github.com/seu-usuario/web-tools
Informations about the package web-tools
📦 Web Tools — PHP
Uma coleção de ferramentas web em PHP para facilitar uploads de arquivos, requisições HTTP, CORS, respostas JSON/XML e utilitários comuns usados em aplicações web e APIs.
🧠 Visão Geral
O Web Tools é um pacote PHP modular e extensível, criado para agilizar tarefas comuns no desenvolvimento web, oferecendo:
- 📁 Upload de arquivos seguro e organizado
- 🌐 Manipulação de requisições HTTP
- 🔐 Configuração simples de CORS
- 📤 Respostas JSON padronizadas
- 📄 Respostas XML padronizadas
- 🧰 Utilitários reutilizáveis
- 📦 Integração simples via Composer
O projeto utiliza autoload PSR-4, garantindo organização, compatibilidade e fácil manutenção.
🚀 Requisitos
- PHP 7.0 ou superior
- Composer
📥 Instalação
Via Packagist
Ambiente local / desenvolvimento
📁 Upload Class
Classe responsável por fazer upload de arquivos, validando extensão e tamanho, criando diretórios automaticamente e evitando conflitos de nomes.
🧪 Exemplo — Upload
🌐 HTTP Request
Classe utilitária para unificar dados de requisições HTTP, suportando GET, POST e JSON.
🧪 Exemplo — Request
🔐 CORS
Classe simples para habilitar CORS (Cross-Origin Resource Sharing) em APIs PHP.
🧪 Exemplo — CORS
📤 JSON Output
Classe utilitária para retornar respostas JSON padronizadas, com status HTTP e tratamento de erros.
🧪 Exemplo — JSON Sucesso
❌ Exemplo — JSON Erro
📄 XML Output
Classe utilitária para retornar respostas XML padronizadas, ideal para integrações legadas e sistemas externos.
🧪 Exemplo — XML Sucesso
❌ Exemplo — XML Erro
Exemplo de resposta XML
📌 Recursos Principais
- 📦 Autoload PSR-4
- 📁 Upload organizado por extensão
- 🌐 Request unificada
- 🔐 CORS pronto para APIs
- 📤 JSON Output
- 📄 XML Output
- 🧩 Código limpo e orientado a objetos
🔮 Roadmap
- 🌐 HTTP Client
- 📡 API Request Wrapper
- 🛡️ Validação de dados
- 🧾 Logger
- 📁 Download Manager
📄 Licença
Licença MIT.