我需要建立一个支持下载/上传等基本功能的网站。 到目前为止,我只使用基本的HTML,CSS& amp; Jquery函数.. 然而,我被要求在我的内部合并另一个学生网站..它执行诸如上传文件,创建新数据标本,更新等功能。他已完全使用PHP制作他的网站.. 我想帮助理解如何将他的工作与迄今为止的任何工作相结合?
答案 0 :(得分:7)
你可以把两者结合起来。
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。 (谷歌是你的朋友!)
祝你好运!答案 1 :(得分:3)
PHP通常用于生成HTML,因此您可以在通常使用HTML的任何地方使用它。随意将代码混搭(在合理范围内),它应该可以正常工作。
我建议让其他学生帮助你。如果他们创建了PHP,他们可能比你更了解网站创建。
答案 2 :(得分:2)
<?php
和?>
标记内。答案 3 :(得分:0)
只需用HTML设计页面并将其重命名为php。在
中做你想要的任何php功能<?php
?>
此嵌套外的脚本将显示为html。如果您想在<?php ?>
中展示任何内容,只需使用echo
,print
或printf
您可能会看一下 here 的差异。
答案 4 :(得分:0)
我在这里没有提到的一件事是模板引擎,在从HTML中分离PHP时实际上非常方便。
我自己用Smarty。模板引擎的好处是你可以真正从PHP分离模板(HTML)。因此设计人员几乎不需要知道任何PHP函数,PHP程序员只需要担心功能而不是设计
PHP程序员(在这种情况下使用smarty)将要显示的值分配给smarty模板,然后设计者将这些变量包含在他的普通HTML中。如果你问我,它就像魅力一样,如果做得对,并不真正需要大量的代码更改(在这种情况下不确定)。
答案 5 :(得分:0)
对于PHP的启动,我认为最佳路径是http://www.w3schools.com/php/default.asp,如果要添加学生的页面,请查看页面是静态的还是动态的,如果页面是静态的(完全HTML) )你不必做任何事情,只需将这些页面保存为.php扩展名,如果有动态页面(从数据库连接),你应该对基本的php有很多了解。