我已经离开了编程世界15年,并且以前在处理C++。所以把我当成一个完整的新手吧。你会给我一个简短的解释吗?PHP,HTML和CSS如何融合在一起?
- HTML - 只是一个 “支架”
- CSS - 设置这个 “持有人”
- 的JavaScript的格式 - 添加效果的内容相同的HTML
- PHP - 编程逻辑(如报表和输入测试等)
我期待建立一个网站与登录。我理解这一点是否正确?
HTML表单 - 用户输入id /密码,然后转到PHP文件连接到数据库并验证登录。
然后,他们重定向到主用户界面(我保持数据库连接打开?)
用户为所欲为,然后注销(数据库连接关闭)。或者应该怎么做一个简单的登录系统?
另一个问题来帮助我了解PHP语法更好
$email = test_input($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
是$email
在PHP中创建一个自定义的变量? test_input()
是一个自定义的函数名称吗? $emailErr
从哪里来? (它是一个PHP功能,其中变量获取错误,语法是变量名+ Err?)
HTML是一种文档标记语言 - 它描述了您的页面结构。 JavaScript是一种编程语言(在您描述的上下文中)在浏览器上运行。它通常用于屏幕效果,但它可以做很多事情,例如将数据发送到服务器,控制网络摄像机或从数据库读取/写入数据。 PHP是一种在服务器上运行的编程语言。 – halfer
是的,'$ email'和'$ emailErr'是自定义变量。 'test_input()'是一个自定义函数,或者由库提供 - 它不是PHP的一部分。变量不会“出错” - 您可以看到“$ emailErr”已经在if()块中显式赋值。 – halfer
您的问题目前比较宽泛。这本身就很好,但这里的问答形式并不真正适合推论性的介绍。你有没有做过一些教程?我在我的个人资料中有一个全面的PHP - 看看它是否有兴趣。 – halfer