gpt4 book ai didi

PHP包含文件的特定部分

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:20 27 4
gpt4 key购买 nike

我有一个主页index.php。例如,我有两篇文章:article1.php 和 article2.php。

在我的主页上,我想显示我的两篇文章的预览。但由于这些文章太长,我只想显示一篇文章的 5 行(或 100 个字符或其他解决方案)。在文章的第一行之后,它将以“...”结尾,这些行链接到实际的文章页面; article1.php 或 article2.php

我想这应该是一件非常简单的事情,显示我使用代码“include”导入的部分文本。顺便说一句,我不包括文本文件。它是 article1.php,因此代码必须忽略其他所有内容,例如标题、照片,而必须仅关注文本的第一行。

有什么建议吗?

最佳答案

如果您的 article1.php 文件包含整个页面,包括 HTML header 和(显然)一些 PHP 代码,这确实不是一个理想的起点。您应该将文章(只是原始文章文本)存储在单独的文件中。然后在不同的地方重用它的不同部分就很简单了:

article1.txt

<p>Lorem ipsum.</p>
<p>Foobar baz.</p>

article1.php

<html>
<head>
...
</head>
<body>
...
<?php include 'article1.txt'; ?>
...
</body>

index.php

<html>
<head>
...
</head>
<body>
...
<?php
$article1 = file_get_contents('article1.txt');
echo substr(strip_tags($article1), 0, 100) . '...';
?>
<a href="article1.php">Read more</a>
...
</body>

这样,您甚至可以通过自动遍历文章目录中的所有 .txt 文件并输出这些链接,在您的 index.php 上自动生成链接。将文章存储在数据库中将使这更加灵活。继续沿着这些思路继续下去,您几乎就是在重新发明 CMS,因此您可能要考虑使用 Wordpress 或类似的系统。

关于PHP包含文件的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6434319/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com