我需要制作一个支持下载/上传等基本功能的网站。到目前为止,我只使用基本的 HTML、CSS 和 Jquery 功能完成了设计。但是我被要求在我的网站中加入另一个学生网站。它执行诸如上传文档、创建新数据样本、更新等功能。他已经完全在 PHP 上建立了他的网站。我想帮助了解如何将他的工作与我到目前为止所获得的任何东西结合起来?
6 回答
你当然可以把它们结合起来。
PHP(和任何其他服务器端技术)用于生成 HTML 内容并在服务器上对其进行处理,然后再将输出返回到客户端的 Web 浏览器。
我强烈建议你学习 PHP,至少是基础知识。然后你就会明白整个想法;但是现在让事情变得清晰(尽管我认为在您首先学习 PHP 之前它们不会清晰)让我向您展示如何将 PHP 和 HTML 结合起来作为快速示例:
1-您可以将它们与 PHP echo 语句结合起来,如下所示:
<?php
echo "<html>";
echo "<title>HTML with PHP</title>";
echo "<b>My Example</b>";
//your php code here
// Or you can use the print command
print "<i>Print works too!</i>";
?>
还有另一种方式,例如:
2- 在 HTML 中嵌入 PHP 代码
<html>
<title>HTML with PHP</title>
<body>
<h1>My Example</h1>
<?php
//your php code here
?>
<b>Here is some more HTML</b>
<?php
//more php code
?>
</body>
</html>
但是,请相信我,您会更好地了解我在上面提到的学习 PHP 时发生了什么。另外,互联网上有一些资源可以开始学习 PHP。(谷歌是你的朋友!)
祝你好运!
PHP 通常用于生成 HTML,因此您可以在通常使用 HTML 的任何地方使用它。随意混搭代码(在合理范围内),它应该可以正常工作。
不过,我建议让其他学生帮助你。如果他们创建了 PHP,他们可能比您更了解网站创建。
- 将您的网站托管在使用 Apache 网络服务器的服务器上,以便您的 PHP 页面将在服务器端编译。
- 将所有 .html 页面重命名为 .php 页面,您希望在其中包含一些 php 逻辑。
- 在 PHP 页面中嵌入您的 PHP 代码
<?php
和?>
标签。 - 使用单独的 PHP 文件进行连接、功能等。
- 如果您感到困惑,那么您会发现这个PHP 基础教程很有帮助。
只需在 HTML 中设计页面并将其重命名为 php。在里面做任何你想要的php函数
<?php
?>
此嵌套之外的脚本将显示为 html。如果你想在里面显示任何东西<?php ?>
,只需使用echo
,print
或printf
您可以在这里查看它们的区别。
我没有看到这里提到的一件事是模板引擎,在将 PHP 与 HTML 分离时,它实际上非常方便。
我自己使用Smarty。模板引擎的好处是您可以真正将模板 (HTML) 与 PHP 分开。所以设计者几乎不需要知道任何PHP函数,PHP程序员只需要关心功能而不是设计。
PHP 程序员(在这种情况下使用 smarty)将要显示的值分配给 smarty 模板,然后设计人员只需将这些变量包含在他的普通 HTML 中。如果你问我,它就像一个魅力,如果做得对,真的不需要很多代码更改(在这种情况下不确定)。
对于 PHP 的启动,我认为最好的路径是http://www.w3schools.com/php/default.asp,如果要添加学生的页面,请检查页面是静态的还是动态的,如果这些页面是静态的(完全 HTML),而不需要做任何事情,只需将这些页面保存为 .php 扩展名,如果有动态页面(从数据库连接),那么您应该对基本 php 有很多了解。