【PHP练习】每日词汇,随机产生10个单词,方便备考随时背诵(php+html+css)
最近差不多把PHP的基础知识学完了,尝试着做一个小小的练习。
目录
功能描述
项目框架
项目实现
index.php
word.php
项目展示
源码下载
功能描述
从word.txt中随机读取一个单词显示在页面上,显示该单词的同时,也显示词性和词义。
刷新页面,会再次随机读取一个单词显示在页面上,同时count.txt会记录页面的访问数。
项目框架
count.txt 存储页面被访问的次数,初始值为0
index.html 设置title,引入word.css 显示<h1>标签,标签内容:每日词汇
index.php 主页面,点击每日单词实现页面跳转
word.php 从word.txt随机读取10个单词
word.css 简单设置了样式,设置文本水平居中
word.txt 六级大纲词汇
项目实现
index.php
<?php
include("index.html");
$Hit_Counter_Filename = "count.txt";function hit_count()
{global $Hit_Counter_Filename;$hit = 0;if (file_exists($Hit_Counter_Filename)) {$hit = file_get_contents($Hit_Counter_Filename);}$hit++;file_put_contents($Hit_Counter_Filename, $hit);return $hit;
}?>
<p>你好,欢迎进入每日词汇页面。在这里,你每次访问我们每日词汇页面,都会随机产生10个单词,方便您备考背诵。
</p>
<p><a href="word.php">点此处查看今天的每日单词</a></p>
<p>该页面已经被访问<?= hit_count() ?>次</p>
</body></html>
word.php
<?php
include("index.html");
$Word_filename = "word.txt";function read_word()
{global $Word_filename;$lines = file($Word_filename);$random_index = rand(0, count($lines) - 1);$random_line = $lines[$random_index];$word_all = explode("\t", $random_line);list($word) = $word_all;
?><p><?= $word ?></p>
<?php
}
?>
<p>今天的每日单词是:</p>
<?php
for ($i = 0; $i < 10; $i++) {read_word();
}
?>
</body></html>
项目展示
源码下载
百度网盘
链接:https://pan.baidu.com/s/1R0ZfKKof-yzid76ygb1GnA
提取码:n99b
github:PHPworkspace/每日词汇 at main · harbinailin/PHPworkspace · GitHub
【PHP练习】每日词汇,随机产生10个单词,方便备考随时背诵(php+html+css)相关推荐
- Python:读出文本本件,统计单词数输出;读出文本文件,随机输出其中的10个单词
#读出文本本件,统计单词数输出:读出文本文件,随机输出其中的10个单词 import re import random f=open("this.txt","r" ...
- 考前10天每日词汇冲刺
考前10天每日词汇冲刺:情感类 1 overcome vt.战胜, 克服[例]overcome difficulties 克服困难 2 annoy vt.使烦恼, 使恼怒 [派]anno ...
- js实现随机选取[10,100)中的10个整数,存入一个数组,并排序。 另考虑(10,100]和[10,100]两种情况。...
1.js实现随机选取[10,100)中的10个整数,存入一个数组,并排序. 1 <!DOCTYPE html> 2 <html lang="en"> 3 & ...
- java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)
在面试时,面试官问了我一道js题:随机生成一个含有10个元素的数组,且元素为0-100的不重复的整数.当时的第一反应是for循环生成10个数字,但是可能会有重复的情况:进一步思考,需要对生成的数字进行 ...
- 电动力学每日一题 2021/10/23 载流板产生的电磁场
电动力学每日一题 2021/10/23 载流板产生的电磁场 载流板的辐射 载流板的辐射 先验证电荷守恒: ∂ρ∂t=−∇⋅J=−∂∂zJz=0\frac{\partial \rho}{\partial ...
- 电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场
电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场 无限长均匀电流 无限长圆柱面均匀电流密度 无限长均匀电流 假设z轴上有一根非常细的电线,携带均匀电流I0I_0I ...
- 电动力学每日一题 2021/10/14
电动力学每日一题 2021/10/14 (a) Define r∣∣=xx^+yy^\textbf r_{||}=x\hat x+y\hat yr∣∣=xx^+yy^, r∣∣=x2+y2r_{| ...
- 电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场
电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场 静止点电荷 具有均匀线密度的静止电荷产生的电场 具有均匀面密度的静止电荷产生的电场 用Fourier变换法计算电场 ...
- 电动力学每日一题 2021/10/12
电动力学每日一题 2021/10/12 (a) To make the EM field trapped inside a perfectly electric conducting cavity, ...
- 电动力学每日一题 2021/10/11
电动力学每日一题 2021/10/11 日复一日,必有精进! (a) Integrating the DDD-field over the surface of the sphere of radiu ...
最新文章
- php 过滤css样式,PHPCMS v9过滤采集内容中的CSS样式
- Javascript中的自执行匿名函数
- Minimum Triangulation
- verilog 浮点转定点_定点数优化:性能成倍提升
- linux 思维导图
- TFS多地办公时的处理
- 500道Java 必备面试题答案(过后即删)
- Essential Grouping高性能的数据分组引擎介绍及下载
- Oracle毙掉JavaOne
- 编程语言对比 字符串
- 20 ide配置快捷键补全提示 win
- 记录——《C Primer Plus(第五版)》 第7章编程练习第5题
- python双目视觉三维重建代码_双目立体视觉的三维重建方法与流程
- wifi共享大师电脑版_【小度wifi驱动下载】小度wifi驱动win10官方下载 v3.1 电脑版...
- 计算机画图虚线,天正建筑怎么把直线变成虚线
- Window系统多硬盘设置新引导盘
- (八)【模电】(基本放大电路)场效应管及其放大电路
- 金三银四,中高级测试面经,我不信你能看完!
- css根据某个角旋转,设置旋转中心点
- pta 1144 The Missing Number
热门文章
- 计算机技术在生物学中的应用题库,2018年第二军医大学基础医学部816计算机在生物医学中的应用之生物化学考研基础五套测试题...
- 开题报告的选题依据怎么写?
- 技术领先的FUP TB3M台式大容量低速离心机
- InputDispatcher: Untrusted touch due to occlusion by
- golang 中文处理
- bmi指数计算器PHP代码,BMI指数计算器
- word删除空白页删不了怎么办?Word怎么删除空白页?
- 天刀显示服务器失败,天涯明月刀手游提示安装失败怎么办 10月16日开服常见问题FAQ...
- 漫威电影宇宙观影指南,口碑票房最佳都是谁
- 动态代理的两种方式以及区别