我有一个php函数:
function omv_get_pages($manga, $chapter) {
global $omv_img_types;
$pages = array();
$dirname = "mangas/$manga/$chapter/";
$dir = @opendir($dirname);
if ($dir) {
while (($file = @readdir($dir)) !== false) {
if (!is_dir($dirname . $file . '/')) {
$file_extension = strtolower(substr($file, strrpos($file, ".") + 1));
if (in_array($file_extension, $omv_img_types)) {
$pages[] = $file;
}
}
}
@closedir($dir);
}
sort($pages);
return $pages;
}
这是一个漫画阅读器php脚本的功能,它会生成章节页。
我遇到的问题是,此函数生成的页数与章节页面(图像)的数量一样,但我想在每一章的最后一章添加一个评论页面。
我不会从头开始使用评论脚本,我只是使用Disqus解决方案,但问题是我尝试了很多东西来添加它,但是没有什么对我有用,也许我&# 39; ll从文件或任何东西调用评论页面。
如果有人有想法帮助我真的很感激,因为我非常需要它,并且感谢所有人。
答案 0 :(得分:3)
您是否可以将评论页面作为参数传递,然后将其添加到数组的末尾?例如:
function omv_get_pages($manga, $chapter, $commentPage) {
global $omv_img_types;
$pages = array();
$dirname = "mangas/$manga/$chapter/";
$dir = @opendir($dirname);
if ($dir) {
while (($file = @readdir($dir)) !== false) {
if (!is_dir($dirname . $file . '/')) {
$file_extension = strtolower(substr($file, strrpos($file, ".") + 1));
if (in_array($file_extension, $omv_img_types)) {
$pages[] = $file;
}
}
}
@closedir($dir);
}
sort($pages);
$pages[] = $commentPage;
return $pages;
}
答案 1 :(得分:0)
我不认为您已明确表达了您的需求。你的意思是你想在功能的中间添加评论页面吗?或者你只是希望每次到达章节目录的末尾时都在$ pages数组中添加一个空元素?