将php文件复制到每个目录

将php文件复制到每个目录,php,Php,我有一个简单的问题,就是把一个php文件夹复制到一些目录中,但问题是我无法找到解决方案,我的想法是我有一个在线漫画查看器脚本,我想做的是我想在每一章中添加评论页,我附带的I dea是,我创建了一个单独的评论页面文件,一旦添加了新章节,评论文件将复制到该章节的文件夹中: 描述图像: 我想知道的是,我如何做到这一点,我知道我将使用Disqs评论系统 脚本中使用的函数: function omv_get_mangas() { $mangas = array(); $dirname

我有一个简单的问题,就是把一个php文件夹复制到一些目录中,但问题是我无法找到解决方案,我的想法是我有一个在线漫画查看器脚本,我想做的是我想在每一章中添加评论页,我附带的I dea是,我创建了一个单独的评论页面文件,一旦添加了新章节,评论文件将复制到该章节的文件夹中:

描述图像:

我想知道的是,我如何做到这一点,我知道我将使用Disqs评论系统

脚本中使用的函数:

function omv_get_mangas() {
    $mangas = array();

    $dirname = "mangas/";
    $dir = @opendir($dirname);
    if ($dir) {
        while (($file = @readdir($dir)) !== false) {
            if (is_dir($dirname . $file . '/') && ($file != ".") && ($file != "..")) {
                $mangas[] = $file;
            }
        }
        @closedir($dir);
    }

    sort($mangas);

    return $mangas;
}

function omv_get_chapters($manga) {
    global $omv_chapters_sorting;
    $chapters = array();
    $chapters_id = array();

    $dirname = "mangas/$manga/";
    $dir = @opendir($dirname);
    if ($dir) {

        while (($file = @readdir($dir)) !== false) {
            if (is_dir($dirname . $file . '/') && ($file != ".") && ($file != "..")) {
                $chapter = array();
                $chapter["folder"] = $file;
                $pos = strpos($file, '-');
                if ($pos === false) {
                    $chapter["number"] = $file;
                } else {
                    $chapter["number"] = trim(substr($file, 0, $pos - 1));
                    $chapter["title"] = trim(substr($file, $pos + 1));
                }

                $chapters_id[] = $chapter["number"];

                $chapters[] = $chapter;
            }
        }
        @closedir($dir);
    }

    array_multisort($chapters_id, $omv_chapters_sorting, $chapters);

    return $chapters;
}

function omv_get_chapter_index($chapters, $chapter_number) {
    $i = 0;
    while (($i < count($chapters)) && ($chapters[$i]["number"] != $chapter_number)) $i++;

    return ($i < count($chapters)) ? $i : -1;
}

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;
}

/*function add_chapter_comment($dirname){
    $filename = $dirname.'comments.php';

    if (file_exists($filename)) {

    } else {
        copy('comments.php', .$dirname.'comments.php');
    }
}*/

function omv_get_previous_page($manga_e, $chapter_number_e, $current_page, $previous_chapter) {
    if ($current_page > 1) {
        return $manga_e . '/' . $chapter_number_e . '/' . ($current_page - 1);
    } else if ($previous_chapter) {
        $pages = omv_get_pages(omv_decode($manga_e), $previous_chapter["folder"]);
        return $manga_e . '/' . omv_encode($previous_chapter["number"]) . '/' . count($pages);
    } else {
        return null;
    }
}

function omv_get_next_page($manga_e, $chapter_number_e, $current_page, $nb_pages, $next_chapter) {
    if ($current_page < $nb_pages) {
        return $manga_e . '/' . $chapter_number_e . '/' . ($current_page + 1);
    } else if ($next_chapter) {
        return $manga_e . '/' . omv_encode($next_chapter["number"]);
    } else {
        return null;
    }
}

function omv_get_image_size($img) {
    global $omv_img_resize, $omv_preferred_width;
    $size = array();

    $imginfo = getimagesize($img);
    $size["width"] = intval($imginfo[0]);
    $size["height"] = intval($imginfo[1]);

    if ($omv_img_resize) {
        if ($size["width"] > $omv_preferred_width) {
            $size["height"] = intval($size["height"] * ($omv_preferred_width / $size["width"]));
            $size["width"] = $omv_preferred_width;
        }
    }

    return $size;
}
函数omv_get_mangas(){ $mangas=array(); $dirname=“mangas/”; $dir=@opendir($dirname); 如果($dir){ while(($file=@readdir($dir))!==false){ if(is_dir($dirname.$file.'/')&&($file!=”)&($file!=”)&($file!=”)){ $mangas[]=$file; } } @closedir($dir); } 分类(漫画); 返回$mangas; } 函数omv_get_章($manga){ 全局$omv\u章节\u排序; $chapters=array(); $chapters_id=array(); $dirname=“漫画/$manga/”; $dir=@opendir($dirname); 如果($dir){ while(($file=@readdir($dir))!==false){ if(is_dir($dirname.$file.'/')&&($file!=”)&($file!=”)&($file!=”)){ $chapter=array(); $chapter[“folder”]=$file; $pos=strpos($file,'-'); 如果($pos==false){ $chapter[“number”]=$file; }否则{ $chapter[“number”]=trim(substr($file,0,$pos-1)); $chapter[“title”]=修剪(substr($file,$pos+1)); } $chapters_id[]=$chapters[“number”]; $chapters[]=$chapters; } } @closedir($dir); } 数组\u多重排序($chapters\u id,$omv\u chapters\u sorting,$chapters); 返回$chapters; } 函数omv_get_chapter_index($chapters,$chapter_number){ $i=0; 而($i1){ 返回$manga_e.'/'.$章节编号.'/'.($current_page-1); }else if(上一章){ $pages=omv_get_pages(omv_decode($manga_e),$previous_chapter[“folder”]); 返回$manga_e.'/'.omv_encode($previous_chapter[“number”])。/'.count($pages); }否则{ 返回null; } } 函数omv_get_next_page($manga_e、$chapter_number_e、$current_page、$nb_pages、$next_chapter){ 如果($当前页面<$nb页面){ 返回$manga_e.'/'.$chapter_number_e.'/'.($current_page+1); }else if(下一章){ 返回$manga_e.'/'.omv_encode($next_chapter[“number]”); }否则{ 返回null; } } 函数omv_get_image_size($img){ 全局$omv_img_resize,$omv_preferred_width; $size=array(); $imginfo=getimagesize($img); $size[“width”]=intval($imginfo[0]); $size[“height”]=intval($imginfo[1]); 如果($omv\u img\u resize){ 如果($size[“width”]>omv\u首选宽度){ $size[“height”]=intval($size[“height”]*($omv_preferred_width/$size[“width”]); $size[“width”]=$omv\u首选宽度; } } 返回$size; }
谢谢你们所有人

在一个小php语句中的所有页面中包含以下行,如果它包含两个文件夹路径,请使用此行。我想你的情况就是这样

<?php
include('../../header.php');
?>


然后将其保存在主根目录中。在你的图表中被称为“主文件夹”

如果你想使用discus,你可能想知道问题在于文件的复制,如何将文件复制到每个新章节但是,这是为了什么?我在这里使用的文件名只是一个占位符,但是这个文件将包含需要转移到所有目录的内容。因此,“header.php”将包含您需要进行的所有php。如果你访问这个链接,这是《火影忍者669》章节的最后一页,如果你点击下一步,你将被重定向到评论页面,这就是我想要做的