anrdaemon/mylittlegallery

My Little Gallery,一个用于快速创建HTML画廊的PHP类和模板。

1.3 2019-02-24 19:47 UTC

This package is auto-updated.

Last update: 2024-09-25 07:58:14 UTC


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编码列出当前目录中所有识别的图像文件。