anrdaemon / mylittlegallery
My Little Gallery,一个用于快速创建HTML画廊的PHP类和模板。
1.3
2019-02-24 19:47 UTC
Requires
- php: ^5.3 || ^7.0
- ext-gd: *
- ext-phar: >=2.0
- ext-spl: *
Suggests
- ext-Imagick: Better image handling.
README
一个用于快速创建HTML画廊的PHP类和模板。
演示脚本的故障排除
无法读取非ASCII名称的文件
PHP 7.1之前
请确保config.php
文件的编码与GALLERY_FS_ENCODING常量的值匹配。
PHP 7.1及以上
config.php
必须使用UTF-8
编码。对于PHP 7.1及以上版本,GALLERY_FS_ENCODING和构造函数的$fsEncoding
参数将被忽略。
从PHP 7.1开始,PHP使用internal_encoding进行文件名转码。在此之前,Windows(尤其是)下的文件I/O使用“默认”(所谓的“ANSI”)字符集(即CP1251用于俄语西里尔字母)。
编译单个文件归档
pharcommand.phar pack -f mlg.phar -s stub.php -c bzip2 index.php Gallery.php
之后,生成的mlg.phar
可以用作您网站画廊目录中的index.php。您可能想要将config.php放置在其旁边以配置画廊。默认情况下,它将使用UTF-8编码列出当前目录中所有识别的图像文件。