Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php include从文件夹中添加第二/第三/第四个文件?_Php_Include - Fatal编程技术网

使用php include从文件夹中添加第二/第三/第四个文件?

使用php include从文件夹中添加第二/第三/第四个文件?,php,include,Php,Include,这是一个由两部分组成的问题,由新手提出,如果能仔细解释答案,我们将不胜感激 目前,我正在使用此代码将最新的新闻文章从新闻文件夹添加到我的首页,每篇文章都是一个单独的html页面 <?php $files = glob('news/*.html'); sort($files); $newest = array_pop($files); include($newest); ?> 但我如何从上述文件夹中添加第二个、第三个、第四个等文件,而不添加所有文件 现

这是一个由两部分组成的问题,由新手提出,如果能仔细解释答案,我们将不胜感激

目前,我正在使用此代码将最新的新闻文章从新闻文件夹添加到我的首页,每篇文章都是一个单独的html页面

    <?php $files = glob('news/*.html'); 
sort($files);    
$newest = array_pop($files); 
    include($newest); ?>

但我如何从上述文件夹中添加第二个、第三个、第四个等文件,而不添加所有文件

现在是第二个问题,我如何创建一个“echo”函数,以同样的方式链接到这些文章。目前我使用这个简单的方法
,但每次有新文章出现时,我都必须手动操作。我想用这个。(请注意,所有的新闻html页面都命名为“20130207 Grass Lands.html”、“20130206 Demons vs Fairyland”等等。)



但是按钮最后显示的是“news/20130207 Grass Lands.html”,我如何剪掉按钮的“news/20130207”和“.html”部分,只留下“Grass Lands”呢

你要做的第一件事是创建一个命名URL/文件的规则;这必须是独一无二的

比如:
number-varchar1-varchar2-varchar3.html

该数字需要每次递增,而不是随机数

现在,每当您需要列出文章/页面时,您可以通过两种方式完成:

a。从您每次添加新新闻时创建/刷新的统计信息页面加载所有文章

b。使用扫描方法从该文件夹加载文件

现在,使用
-
键,使用
explode()
方法对链接进行排序;按数字降序排列,因为你希望新新闻排在第一位

但我有一些问题:

  • 你将如何编辑新闻?你会手动编辑这些文件吗

  • 你需要htaccess技能才能使用seo友好的URL?你知道htaccess规则是如何工作的吗

  • 为什么不使用
    yii框架的
    wordpress


  • 伊伊创造奇迹,我可以教你

    我已经解决了我自己困境的第二部分,我想把代码留在这里,让未来的电枢知道如何做到这一点

        <?php   
    $files = glob('news/*news.php');
    rsort($files);
    $before = '<a href="#';
    $after = '</div></a>';
    
    foreach ($files as $f) {
        $f = substr($f, 14, -9);
        $link = $before . $f . '"><div>' . $f . $after;
        echo $link;
    } ?>
    
    
    
    所有这些创建了一个按钮,看起来像这样

    <a href="#Demons vs Fairyland, another TD game Not as bad as it sounds"><div>Demons vs Fairyland, another TD game Not as bad as it sounds</div></a>
    
    
    
    现在在我的文章中,我在顶部添加了这段代码,它将创建和锚定文件名

    <a id="<?php echo substr(basename(__FILE__, ".php"), 9); ?>" name="<?php echo substr(basename(__FILE__, ".php"), 9); ?>"></a>
    

    我是一名平面艺术家,我不是真正的网站制作人,所以我的知识有限,这也是我要求解释的原因。这里是我的网站(新闻页面,PS网站还是一团糟)。目前我的新闻设置为按字母顺序倒转,效果良好,但我很想知道是否有办法只放最近的10-20篇文章,而忽略将存档在其他地方的旧文章。我有两个人可以通过编辑图片、标题和,和使用Dreamweaver的模板中的段落。在新闻页面的右侧,你会看到一个带有链接的框,可以向下滚动到文章。有没有一种方法可以让mkae这个框自我更新,我可以想出一种方法,我只是不够聪明,不知道如何编写代码。最终使用WordPress、Wix、Weebly、Blooger或任何这些东西都是不可能的。如果你能帮忙,那就太棒了。使用Yii,我会帮你建立一个工作网站;列表本身不会更新,如果你没有编程技能,不要开始开发过程;没有人会用这个网站为你写新代码;获得一个新的网站,简单,干净,像www.linkbook.roor更好,使用wordpress,它拥有我所看到的一切你需要的,而且,我们需要保持联系,因为你可以帮助我也与我的游戏,我正在开发的a标签是错误的,在所有3个解决方案;href必须是有效的url;id必须是唯一的名称,如DemonvsFairyland;名称,与其他名称一样唯一;所有设置都需要在没有任何空白的情况下进行
    
    <a id="<?php echo substr(basename(__FILE__, ".php"), 9); ?>" name="<?php echo substr(basename(__FILE__, ".php"), 9); ?>"></a>
    
    <a id="Demons vs Fairyland, another TD game Not as bad as it sounds" name="Demons vs Fairyland, another TD game Not as bad as it sounds"></a>