如何建立一个简单的PHP网站

想学习如何建立基本网站吗?一旦开始使用HTML,但如今最好的解决方案是PHP。虽然您需要一些HTML知识才能入门,但是PHP已成为构建静态和动态网站的最佳选择。

要学习PHP,最好的入门方法是使用简单的PHP网站

为什么选择PHP进行网站开发?

多年来,已经有许多用于Web开发的选项。它以纯HTML开头,然后是嵌入CSS或CSS文件引用的HTML。当动态网站问世时,有两种主要选择:ASP(后来的ASP.NET)和PHP。

According to figures (such as this W3Techs survey) PHP is far more popular, with almost 82 percent of websites using it as a server-side programming language. Compare this with just under 16 percent using ASP.

ASP的支持直到2022年。似乎至少在任何官方身份上都不可能存在。不作为网络技术。事实证明,PHP(PHP超文本预处理器的递归首字母缩写)更为成功,这主要归功于与Linux的更轻松集成。

由于大多数Web服务器上都运行了开源操作系统,因此这不足为奇。

构建PHP网站所需的条件

在开始之前,请确保已安装纯文本编辑器或可用于PHP的开发环境。您可以使用Windows记事本之类的简单工具开始对PHP进行编码。本教程中找到的示例已经用Notepad ++编写。

您还应该有一个PHP Web服务器将文件上传到该服务器。这可能是远程服务器,或者是安装了LAMP(Linux,Apache,MySQL,PHP)或WAMP(Windows,Apache,MySQL,PHP)环境的本地计算机。如果您使用的是Windows,请按照WAMP安装指南进行操作。

最后,您需要使用FTP程序将文件上传到网络服务器。使用Windows?尝试以下免费的Windows FTP客户端之一。

PHP入门:语法

PHP的基本语法使用了一组尖括号,每个函数均以分号结尾。 ,就像这样:

<?php [CODE…CODE]; ?>

就网页而言,几乎所有的PHP使用都依赖echo​​语句。这指示浏览器输出引号中的文本和内容。例如:

<?php "<p>Hello World!</p>"; ?>

请注意,引号中也包含HTML。其输出通常显示为:

构建网站:结构

无论使用什么代码编写网站,您都需要先了解网站的结构进行中。本教程将向您展示如何从可重用的PHP文件创建单个页面。这些可以用来制作更多页面,或者您可以选择其他方法。

无论您预见到网站的形状如何,都需要花时间在纸上写下快速计划。然后,您可以参考此内容,也许可以检查预期的内容,或查看将其链接到的页面。

我们的示例将是一个基本的主页,包括传记信息和一些图像。

p>

对于这个简单的PHP网站,您将创建一个PHP页面,该页面由来自三个HTML页面的内容填充。然后,可以通过调整原始HTML文件中的文字和图像来编辑您创建的index.php文件。

下面显示的代码示例为屏幕截图。您可以在我的GitHub存储库中找到原始代码,任何人都可以免费下载。

启动网站:PHP标头

要开始使用您的网站,您需要我将需要构建三个网页。这些基于页眉,正文和页脚的基本结构。

您可能会猜到,页眉包含标题信息。但是,浏览器的信息也包括在内,例如使用的HTML标准以及CSS引用。

首先创建一个名为header.html的文件,然后添加必要的标题信息。

在此示例中,我们使用了一个基本CSS文件,您将看到该文件在其自己的/ css /目录中被引用。当页面在浏览器中加载并应用所需的字体和布局时,将调用此文件。

在PHP网页正文中放置内容

每个网页都包含一个内容部分被称为“身体"。这是您阅读的页面的一部分-您现在正在阅读的是页面的正文。

创建一个名为body.html的文件,并添加要包含在页面上的信息。我在PCPC.me作者页面中提供了个人履历,但您可以添加任何喜欢的内容。

在网页中使用PHP页脚

网页的页脚部分为下一个。创建为footer.html并添加一些内容。

可能是这样的:

添加代码后,保存文件。

这可能是版权信息,或者是一些对访问您页面的人有用的链接。

p>

将它们放在一起

在/ html /中具有三个单独的HTML文件,您可以使用PHP echo将它们编译到一个页面中。

创建一个新的PHP文件名为 index.php ,其中包含以下三行:

<?php echo file_get_contents("html/header.html"); ?><?php echo file_get_contents("html/body.html"); ?><?php echo file_get_contents("html/footer.html"); ?>

保存,上传到您的服务器,然后浏览到index.php。您应该在浏览器中看到完整的网页。请记住,您在浏览器中打开的实际PHP文件仅由三行组成。

最后,您可以在最后一行中添加一点PHP。包括版权声明,并带有始终更新的年份:

<p>Copyright © CM Cawley <?php echo date("Y"); ?></p>

这将显示在页脚后面的index.php文件中。注意echo date(“ Y")语句如何以四位数显示当前年份。您可以通过参考此W3Schools选项列表来更改其显示方式。例如,小写的“ y"将以两位数字格式显示年份,而不是四位。

像使用其他元素一样,使用CSS对其进行定位和设置样式。在GitHub中找到该项目的CSS以及其他文件。

干得好-您刚刚从头创建了第一个简单的PHP网站。

PHP是最好的吗?编码网站的选择?

正如您可能已经了解的那样,PHP并不是开发网站的唯一方法。已经存在许多用于动态的,数据库驱动的Web体验的框架,JavaScript和相关技术以及Adobe Dreamweaver之类的软件。

但是,如果您希望着手进行Web开发,那么拥有基本知识的欣赏。如果您了解HTML,CSS和PHP的网站构建块,那么您就步入成功之路。

请逐步阅读这些教程,以提高您的HTML和CSS技能。

标签: PHP编程 Web开发