gpt4 book ai didi

php - 将代码保存在单独的文件中

转载 作者:行者123 更新时间:2023-11-29 01:48:11 24 4
gpt4 key购买 nike

主题.php

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;

$query = mysql_query("SELECT * FROM topics WHERE id = $id");
$row = mysql_fetch_assoc($query);


$title = htmlspecialchars($row['title']);
$text = bbcode($row['text']);

查看/topic.php

<h1><?=$title?></h1>
<p><?=$text?></p>

<h1>Replies</h1>

$q = mysql_query("SELECT * FROM replies WHERE topic_id = $id");
while ($r = mysql_fetch_array($q)) {
$text = bbcode($r['text']);
$date = $r['date'];
$poster = $r['poster'];
$edited = $r['edited'];

echo "<p>$text</p>";.......
}

如您所见,我在 view/topic.php 中有一些难看的代码。我能以某种方式将它保存在 topic.php 中吗?对于网页设计师来说,处理所有这些事情并不有趣。

谢谢!

最佳答案

您可以尝试将 viewtopic.php 中的代码放入一个函数中,放入 topic.php 中的一个函数中。

看起来您已经在 viewtopic.php 中包含了 topic.php,但如果您没有,您也需要这样做。

例如,您可以将此添加到 topic.php:

function ViewTopic($id) {

$q = mysql_query("SELECT * FROM replies WHERE topic_id = $id");
while ($r = mysql_fetch_array($q)) {
$text = bbcode($r['text']);
$date = $r['date'];
$poster = $r['poster'];
$edited = $r['edited'];

echo "<p>$text</p>";.......

}

下面是 viewtopic.php 的样子:

<h1><?=$title?></h1>
<p><?=$text?></p>

<h1>Replies</h1>

ViewTopic($id);

}

关于php - 将代码保存在单独的文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1068900/

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