【发布时间】:2016-03-07 12:10:35
【问题描述】:
我正在玩一个随机笑话生成器,它会加载一个随机的 html 页面 带着一些蹩脚的笑话。现在索引页面是这样的:
<!DOCTYPE html>
<html>
<head><title>Jokes</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script>
function runme() {
var arr = ["joke1.html", "joke2.html", "joke3.html"];
var value = arr[Math.floor(Math.random() * arr.length)];
window.location = value;
}
</script>
</head>
<body>
<h1>JOKES</h1>
<div class="jokebtn">
<input id="nyjoke" type="button" onclick="runme()" value="Make me laugh!" />
</div>
</body>
</html>
当您按下按钮时,它会将您重定向到 javascript 数组中定义的随机 html 页面。
我的问题是,如何从文本文档生成包含笑话的 HTML 页面(只是带有一些文本的 <p>)?我希望能够将笑话添加到文本文件中,然后从中生成 HTML 页面,而不是为我想添加的每个页面复制/粘贴 <p>。此外,页面应该是静态的(即,joke2.html 总是有相同的笑话),所以你保存链接/笑话以备后用。
我正在考虑类似 yattag for python 的东西,但我确信有一个更简单的解决方案。也许是PHP?非常感谢任何帮助!
【问题讨论】:
-
谷歌:PHP 读取文件,Php 爆炸。数组中的 PHP 随机元素。
-
此外,您可以利用会话和存储以前使用的笑话,以免重复自己。
-
感谢詹姆斯的帮助,我去看看。
-
我编写了这个代码,但有一刻在工作中分心了。
标签: javascript php jquery html