将php文件复制到每个目录
我有一个简单的问题,就是把一个php文件夹复制到一些目录中,但问题是我无法找到解决方案,我的想法是我有一个在线漫画查看器脚本,我想做的是我想在每一章中添加评论页,我附带的I dea是,我创建了一个单独的评论页面文件,一旦添加了新章节,评论文件将复制到该章节的文件夹中: 描述图像: 我想知道的是,我如何做到这一点,我知道我将使用Disqs评论系统 脚本中使用的函数:将php文件复制到每个目录,php,Php,我有一个简单的问题,就是把一个php文件夹复制到一些目录中,但问题是我无法找到解决方案,我的想法是我有一个在线漫画查看器脚本,我想做的是我想在每一章中添加评论页,我附带的I dea是,我创建了一个单独的评论页面文件,一旦添加了新章节,评论文件将复制到该章节的文件夹中: 描述图像: 我想知道的是,我如何做到这一点,我知道我将使用Disqs评论系统 脚本中使用的函数: function omv_get_mangas() { $mangas = array(); $dirname
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;
而($i谢谢你们所有人 在一个小php语句中的所有页面中包含以下行,如果它包含两个文件夹路径,请使用此行。我想你的情况就是这样
<?php
include('../../header.php');
?>
然后将其保存在主根目录中。在你的图表中被称为“主文件夹”如果你想使用discus,你可能想知道问题在于文件的复制,如何将文件复制到每个新章节但是,这是为了什么?我在这里使用的文件名只是一个占位符,但是这个文件将包含需要转移到所有目录的内容。因此,“header.php”将包含您需要进行的所有php。如果你访问这个链接,这是《火影忍者669》章节的最后一页,如果你点击下一步,你将被重定向到评论页面,这就是我想要做的