phpmussel / frontend
phpMussel 前端
v3.5.1
2024-06-22 11:52 UTC
Requires
- php: >=7.2.0
- ext-pcre: *
- phpmussel/core: ^3.5.0
README
什么是 phpMussel?
phpMussel 是一种针对共享托管环境的理想解决方案,在这些环境中通常无法使用或安装传统的防病毒解决方案。它是一个 PHP 脚本,旨在根据 ClamAV 和其他签名检测您系统中上传文件中的木马、病毒、恶意软件和其他威胁,无论脚本在哪里钩入。
此存储库的用途是什么?
这为 phpMussel 提供了前端管理功能。
composer require phpmussel/frontend
示例
<?php // Path to vendor directory. $Vendor = __DIR__ . DIRECTORY_SEPARATOR . 'vendor'; // Composer's autoloader. require $Vendor . DIRECTORY_SEPARATOR . 'autoload.php'; $Loader = new \phpMussel\Core\Loader(); $Scanner = new \phpMussel\Core\Scanner($Loader); $FrontEnd = new \phpMussel\FrontEnd\FrontEnd($Loader, $Scanner); $Web = new \phpMussel\Web\Web($Loader, $Scanner); $Loader->Events->addHandler('sendMail', new \phpMussel\PHPMailer\Linker($Loader)); // Scans file uploads (execution terminates here if the scan finds anything). $Web->scan(); // Fixes possible corrupted file upload names (Warning: modifies the content of $_FILES). $Web->demojibakefier(); // Load the front-end. $FrontEnd->view(); // Cleanup. unset($Web, $FrontEnd, $Scanner, $Loader);
文档
另请参阅
- phpMussel/phpMussel – phpMussel 的主要存储库(您可以从这里获取 v3 之前的 phpMussel 版本)。
- phpMussel/Core – phpMussel 核心(专用 Composer 版本)。
- phpMussel/CLI – phpMussel CLI 模式(专用 Composer 版本)。
- phpMussel/FrontEnd – phpMussel 前端(专用 Composer 版本)。
- phpMussel/Web – phpMussel 上传处理器(专用 Composer 版本)。
- phpMussel/Examples – phpMussel 的预构建示例(适用于不希望使用 Composer 安装 phpMussel 的用户)。
- phpMussel/plugin-boilerplates – 此存储库包含可以用于为 phpMussel 创建新插件的模板代码。
- phpMussel/Plugin-PHPMailer – 为 phpMussel v3+ 提供 2FA 和电子邮件通知支持。
- CONTRIBUTING.md – 贡献指南。
最后更新:2024年7月1日(2024.07.01)。