2017-06-19 48 views
-1

我已经开始钻研PHP,并且我已经看到PHP文件有一个“.php”结尾。我想知道这是如何工作的,如果您可以将HTML代码放入其中一个文件中,以及如何通常使用PHP收集信息,如果他们为表单创建单独的网页,或者如果他们可以将HTML页面转换成PHP页面。您是否需要更改以PHP结尾的HTML文档

道歉,如果我的问题有点难以理解,要说出我想知道的东西有点难。

谢谢!

+1

是的,作为一般规则,您的PHP文件需要以.php结尾才能被读取为php文件,但是,您可以配置服务器以在URL中显示.html而不是.php – Epodax

回答

0

你可以把HTML的PHP​​文件,例如:

<html> 
<head> 
    <title>PHP Test</title> 
</head> 
<body> 
<?php echo '<p>Hello World</p>'; ?> 
</body> 
</html> 

该文件的文件将显示在浏览器中经典的Hello World页面!

使用php的方式取决于你想要做什么。有时它会混合html,有时不会。

0

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的漂亮功能形成数据验证,安全检查和数据库访问。

0

只要网络服务器看到以.php结尾的页面,并且注册了PHP解释器,它就会将页面传递给解释器。

解释器会将任何结果返回。如果页面中没有PHP代码(例如,只有HTML),解释器只会将HTML传回给它,但如果添加<?php ... ?>块,解释器将评估该块的内容并将其替换为结果(例如,如果你做<?php echo "Hello world" ?>它将用“Hello world”代替它)。

这只是简短的版本。

相关问题