博客列表 >php开发环境搭建|静态网站到动态网站网站发展历史|写一个页面

php开发环境搭建|静态网站到动态网站网站发展历史|写一个页面

幸福敲门的博客
幸福敲门的博客原创
2021年01月23日 10:38:45724浏览

作业内容:

  1. 将本地的php开发环境搭建好(不限制集成工具);
  2. 理解网站从静态到动态的发展历史,并写出你的理解
  3. 模仿老师的案例,自己写一个类似的页面出来

一、本地的php开发环境搭建图示:

PHP环境搭建

二、静态网站到动态的发展历史

静态网页和动态网页最大的区别,就是网页是固定内容还是可在线更新内容。
静态网页是指不应用程序而直接或间接制作成html的网页,这种网页的内容是固定的,修改和更新都必须要通过专用的网页制作工具,比如Dreamweaver、Frontpage等,而且只要修改了网页中的一个字符或一个图片都要重新上传一次覆盖原来的页面。
动态网页是指使用网页脚本语言,比如php、asp、asp.net、jsp等,通过脚本将网站内容动态存储到数据库,用户访问网站是通过读取数据库来动态生成网页的方法。网站上主要是一些框架基础,网页的内容大都存储在数据库中。

三、写一个页面

主体代码:

  1. <!-- 公共头部 -->
  2. <?php
  3. require __DIR__.'/inc/header.php';
  4. ?>
  5. <!-- 主体 -->
  6. <h2><?=$navs[0]?></h2>
  7. <ol>
  8. <?php foreach ($movies as $movie) :?>
  9. <li><a href=""><?=$movie?></a></li>
  10. <?php endforeach ?>
  11. </ol>
  12. <!-- 公共页脚 -->
  13. <?php
  14. require __DIR__.'/inc/footer.php';
  15. ?>

公共模块config.php

  1. <?php
  2. $title='爱奇艺影视剧';
  3. $desc='近期新的上映的影视剧、娱乐剧情';
  4. $keywords='电视剧、电视剧,综艺,娱乐,动漫,儿童,纪录片';
  5. $copyright="爱奇艺影视剧中心版权所有";
  6. ?>

header.php 公共头部php代码

  1. <?php
  2. require 'config.php';
  3. $movies = ["山海情","这个世界不看脸","黑白禁区""大江大河2"];
  4. // 导航
  5. $navs = ["电影","电视剧","综艺","娱乐"];
  6. ?>
  7. <!DOCTYPE html>
  8. <html lang="en">
  9. <head>
  10. <meta charset="UTF-8">
  11. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12. <meta name="keywords" content="<?=$keywords?>">
  13. <meta name="description" content="<?=$desc?>">
  14. <title><?=$title?></title>
  15. <style>
  16. * {
  17. padding: 0;
  18. margin: 0;
  19. box-sizing: border-box;
  20. text-decoration: none;
  21. list-style: none;
  22. }
  23. .header {
  24. background-color: black;
  25. padding: 10px;
  26. line-height: 40px;
  27. border-bottom: 5px solid red;
  28. }
  29. .header ul {
  30. display: grid;
  31. grid-template-columns: repeat(5, 1fr)
  32. grid-template-rows: 40px;
  33. gap: 5px;
  34. text-align: center;
  35. }
  36. .header ul li {
  37. background-color: lightcyan;
  38. color: white;
  39. }
  40. .header ul li:hover {
  41. background-color: red;
  42. }
  43. .footer {
  44. height: 30px;
  45. background-color:#2F4F4F9;
  46. color: white;
  47. text-align: center;
  48. line-height: 30px;
  49. }
  50. </style>
  51. </head>
  52. <body>
  53. <div class="header">
  54. <ul class="header-nav">
  55. <li><a href="">首页</a></li>
  56. <?php foreach ($navs as $nav) :?>
  57. <li><a href=""><?=$nav?></a></li>
  58. <?php endforeach ?>
  59. </ul>
  60. </div>

footer.php 公共头部底部代码

  1. <div class="footer">
  2. <p> <?=$copyright?> copy&copy; 版权所有</p>
  3. </div>
  4. </body>
  5. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议