我已经开始钻研PHP,并且我已经看到PHP文件有一个“.php”结尾。我想知道这是如何工作的,如果您可以将HTML代码放入其中一个文件中,以及如何通常使用PHP收集信息,如果他们为表单创建单独的网页,或者如果他们可以将HTML页面转换成PHP页面。您是否需要更改以PHP结尾的HTML文档
道歉,如果我的问题有点难以理解,要说出我想知道的东西有点难。
谢谢!
我已经开始钻研PHP,并且我已经看到PHP文件有一个“.php”结尾。我想知道这是如何工作的,如果您可以将HTML代码放入其中一个文件中,以及如何通常使用PHP收集信息,如果他们为表单创建单独的网页,或者如果他们可以将HTML页面转换成PHP页面。您是否需要更改以PHP结尾的HTML文档
道歉,如果我的问题有点难以理解,要说出我想知道的东西有点难。
谢谢!
你可以把HTML的PHP文件,例如:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
该文件的文件将显示在浏览器中经典的Hello World页面!
使用php的方式取决于你想要做什么。有时它会混合html,有时不会。
PHP和HTML将联合使用来创建网页。可以将HTML文档转换为PHP,以获得更多的功能,因为它们用于不同的事情。 PHP是一种服务器端脚本语言,即它有助于用户界面(HTML & CSS)和后端服务器的东西(数据)之间的通信。 HTML是一种标记语言,它本身并不与服务器通信,它只是用来在页面上显示静态内容。
它们一起可用于创建动态网页。一种想法是这样的:HTML提供内容,而PHP操纵内容以提供功能。换句话说,如果我们正在建造一幢房子,那么HTML将成为砖和灰泥,而PHP则是管道,供暖和电力。
您可以在一个PHP文件中的HTML代码,但是所有的PHP脚本必须先从:
<?php
and end with
?>
关于对收集信息,PHP提供了功能,这使表单的创建和绑定到数据库你的问题,采取以下:
<?php
echo '<form method="post" action="">
Username: <input type="text" name="user_name" /><br/>
Password: <input type="password" name="user_pass"><br/>
Password again: <input type="password" name="user_pass_check"><br/>
E-mail: <input type="email" name="user_email">
<input type="submit" value="Register" />
</form>';
?>
这是用PHP编写的一个简单形式的一个例子,以使用户能够登录,在HTML和PHP不同的是,虽然你可以创建HTML相同的形式,PHP,您可以访问所有诸如per的漂亮功能形成数据验证,安全检查和数据库访问。
只要网络服务器看到以.php
结尾的页面,并且注册了PHP解释器,它就会将页面传递给解释器。
解释器会将任何结果返回。如果页面中没有PHP代码(例如,只有HTML),解释器只会将HTML传回给它,但如果添加<?php ... ?>
块,解释器将评估该块的内容并将其替换为结果(例如,如果你做<?php echo "Hello world" ?>
它将用“Hello world”代替它)。
这只是简短的版本。
是的,作为一般规则,您的PHP文件需要以.php结尾才能被读取为php文件,但是,您可以配置服务器以在URL中显示.html而不是.php – Epodax