命名索引页php或html时,我有一个php包含

命名索引页php或html时,我有一个php包含,php,jquery,html,Php,Jquery,Html,我有一个index.html页面,其中有一个注册表单。现在,页面本身没有任何php代码,但它有一个include.php文件,其中确实包含将新用户添加到数据库中的php代码 现在,我知道如果我必须在呈现页面之前运行一些php代码,我必须将其命名为.php,但是如果我只是从另一个页面调用一个php代码,那么这个规则有效吗 sry,我手头没有代码,所以这里有一个“概念代码”: 电子邮件地址 密码 提交 是的,您只在其他php文件中包含php文件,不能在html文件中运行php函数 但您可以将数据

我有一个index.html页面,其中有一个注册表单。现在,页面本身没有任何php代码,但它有一个include.php文件,其中确实包含将新用户添加到数据库中的php代码

现在,我知道如果我必须在呈现页面之前运行一些php代码,我必须将其命名为.php,但是如果我只是从另一个页面调用一个php代码,那么这个规则有效吗

sry,我手头没有代码,所以这里有一个“概念代码”:


电子邮件地址
密码
提交

是的,您只在其他php文件中包含php文件,不能在html文件中运行php函数

但您可以将数据从html文件发布到php文件,并以json格式获取数据

当我有php include-->.php扩展名时命名索引页php或html

谢谢

但是它确实有一个包含php的include.php文件

您的意思是您的注册表单通过action属性引用signup.php吗

如果要链接到使用php的url,no您不需要将其与php扩展一起保存,因为不需要服务器端解析来处理不存在的php

小心地说“include”,因为在PHP代码中有PHP语法“include”PHP文件,所以这很容易混淆


旁注:如果您将来确实需要使用它,那么首先使用所有文件.php当然没有坏处,特别是如果您不想为更改的URL添加301重定向(用于SEO目的)。

是的,您可以将.html文件中的html表单操作指向.php文件,而不会出现任何问题,这很好

然而,大多数php开发人员通常会将项目中的所有文件重命名为.php,而不是.html

您可以在php文件中编写html代码,但不要在开始时添加php开启器。就像下面这个例子

<p>This is an example of html before php</p>
<?php echo 'this is an example of php'; ?>
<p>This is more html after php</p>
这是php之前的html示例

这是php之后的更多html

您可以将index.html更改为index.php,并保持表单代码不变。
如果索引不需要php,则无需添加php。但是仍然将其重命名为index.php是常见的解决方案

yes。我道歉。链接到执行php代码的url的命令。当我开始思考返回或错误处理程序是否失败或成功时,整个问题就开始了,就像在html页面中使用php代码一样(如果这样做有任何意义的话)。我已经考虑过将它们重命名为.php,以便使用session_start(),我计划在这次混乱之后使用json/ajax/angularjs重写整个代码。仍然习惯于web开发,所以我会一步一步地做,或者说做得更好。在以更复杂的方式重新制作之前,我现在只使用基本的。谢谢你的回答谢谢。是的,我计划将它们重命名为.php,但我通过实践学习,所以首先我编写了html和css以掌握其中的诀窍,然后添加了js以掌握其中的诀窍。。。然后我添加了php来解决这个问题。。。我的大部分问题都是从这里开始的:)我倾向于从基础开始,然后在继续的过程中增加更多,但似乎我需要重新思考。谢谢你的提示:)是的,当然可以,听起来你学得很快。我会给你一个链接到一个网站,在那里我学到了基础知识。它们涵盖了所有html、css、javascript和php的基础知识,并提供了可运行的示例供您使用。我在第一次学习如何开发它时主要使用了这个网站:)w3schools网站还有jquery、mysql和angular教程:)