Blogger Information
Blog 45
fans 3
comment 0
visits 45626
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP快速入门与常用语法
残破的蛋蛋
Original
780 people have browsed it

PHP快速入门与常用语法

一、PHP环境搭建

常用的 php 集成环境有哪些

  • windows: phpstudy,wampserver, xampp,upupw…

  • macos: xampp, mamp pro(收费)

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

1.Web技术发展的第一阶段——静态文档

第一阶段的Web,主要是静态Web页面的浏览。用户使用客户端访问Web页面,每一个页面都有一个入口,里面包含一些超文本链接,图片资源等等。

2.Web技术发展的第一阶段——动态页面

为了解决静态页面的不足,通过编程技术在静态页面中加入了各种程序控制和逻辑,是用户可以动态的加载网页上的内容,并且有了数据库的支持,网站可以实现非常多的功能,比如用户注册、登录、历史记录、用户管理等等。动态页面并不是真正存在于服务器上的真实文件,而是通过用户请求,服务器处理才返回的一个用户需要的页面。

3.现在Web技术已经进入了Web2.0

Web2.0中出现了更多的技术,比如手机端的页面,同时也增加前后端分离的开发,响应式等等。

三、使用PHP与HTML混编写一个小网站

采用代码分离的方式,将网站的头部(header),主体部分(main)以及页脚(footer)分别放入单独的文件当中。

  • header部分代码:
  1. <?php
  2. include "./data/posts.php";
  3. ?>
  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7. <meta charset="UTF-8">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. <title>使用PHP与HTML混编写一个小网站</title>
  10. <link rel="stylesheet" href="./static/css/header.css">
  11. <link rel="stylesheet" href="./static/css/main.css">
  12. <link rel="stylesheet" href="./static/css/footer.css">
  13. </head>
  14. <body>
  15. <header>
  16. <nav>
  17. <ul class="nav">
  18. <li><a href="">首页</a></li>
  19. <?php foreach ($data["navs"] as $nav) : ?>
  20. <li><a href=""><?=$nav?></a></li>
  21. <?php endforeach ?>
  22. </ul>
  23. </nav>
  24. </header>
  • footer部分代码:
  1. <hr>
  2. <footer>
  3. Copyright © 2021 PHP中文网 All Rights Reserved
  4. </footer>
  5. </body>
  6. </html>
  • main主体部分代码:
  1. <main>
  2. <div class="container">
  3. <ul class="articles">
  4. <?php foreach ($data["articles"] as $article) : ?>
  5. <li class="article">
  6. <a href="<?=$article["link"]?>" class="img-info"><img src="<?=$article["img"]?>" alt="<?=$article["title"]?>"></a>
  7. <div class="article-info">
  8. <h3><a href=""><?=$article["title"]?></a></h3>
  9. <p class="author">作者:<?=$article["author"]?></p>
  10. <p class="desc"><?=$article["desc"]?></p>
  11. <p class="next"><a href=""><?=$article["new"]?></a></p>
  12. </div>
  13. </li>
  14. <?php endforeach ?>
  15. </ul>
  16. </div>
  17. </main>
  • 首页index代码:
  1. include __DIR__ . '/layout/header.php';
  2. include __DIR__ . '/layout/main.php';
  3. include __DIR__ . '/layout/footer.php';
  • 效果图:

小网站

点击线上访问: 使用PHP与HTML混编写一个小网站

作业案例demo源码:

链接:https://pan.baidu.com/s/1ylyv0lXvmO5XJ7AyfbblEw 提取码:wq9u

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:很不错
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post