2011-07-18 44 views
2

标题可能听起来有点模糊,但我不知道如何表达这个问题。如何从PHP开始编程?

我想创建一个包含指向其他网页的链接的网页。但是,我想使它有点模块化,并希望将所有功能写入一个页面,并从包含显示内容的部分的php脚本(网页)访问它。

总之,我想创建一个专门用于显示内容的php页面,另一个用于运行后台功能。

此外,我有一个灯架构,我只是有index.html页面开始。我如何使它重定向到一个PHP页面?

+0

有一个PHP页面没有这样的事情,但你可以使用PHP脚本生成html页面。 – greg0ire

+0

您应该可以购买一本书,因为从这个小片段中可以清楚地看到,您并不是网络经验丰富的。另外,如果你想创建动态页面,我建议使用AJAX(异步JavaScript和XML)而不是PhP。 PhP对于那些有点东西有点旧。 – GAgnew

+0

有一个index.php文件并删除index.html文件 –

回答

2

首先,您应该开始探索HTML,然后是Javascript,然后是PHP,然后是AJAX。 一个接一个,使用书籍,使用其他脚本来源,请使用stackoverflow.com获得答案。

我通过阅读其他peaople资源,然后自行探索和测试,我按顺序学会了所有这些步骤。

如果您知道工作原理,基本HTML非常简单。

了解如何使用JavaScript做什么,当然,如果您需要它。

您的PHP最好的朋友是php.net,因为它总是会回答大部分问题

这些天的JavaScript像jQuery框架简单地告诉你一步一步怎么做你所需要的。

1

假设您的LAMP堆栈配置正确,您只需将index.html重命名为index.php即可。

然后开始阅读说明书! (我知道这听起来没有帮助,但这是我开始的地方,这是我学习的最佳方式)。

http://www.php.net/manual/en/index.php

1

您的index.html只需重命名为index.php文件,它应该工作。

我跑091实验室两个PHP车间搞得很下调例如应用程序。幻灯片和代码在这里:http://091labs.com/wiki/?id=introduction_to_php

编辑:有一个在幻灯片1周出现错误时,zend_extension线路上设置了XDebug应该有一个.dllphp_xdebug

我看看你心中已经有了一个项目。编程最好是通过一个项目来学习,而不是专注于通过单独阅读来学习,所以坚持这一点。

1

您所描述的实质上是大多数Web应用程序框架所使用的Model-View-Controller范例。 MVC旨在将业务逻辑与演示分开。

因为你的问题很模糊,所以我不能给你一个更具体的答案,但最简单,最简单的完成MVC的方法是有两个php文件,一个可以从外部访问,然后包括另一个文件在受保护的目录中。

因此,例如,你可以有一个functions.php文件,然后在你的index.php文件

require_once('lib/functions.php'); 
//call functions defined in functions.php 

除此之外,我认为你只需要读了一下,实验你自己的。

+0

谢谢,我想要做的是保持所有数据库相关的功能在一个PHP脚本并从另一个PHP脚本调用它。我会阅读它并进行实验 – roymustang86

1

如果你从头开始PHP,并且你已经启动了LAMP,那么我会建议用一堆表示链接到其他页面的字符串来创建一个MySQL表。

然后,我会尝试编写一个index.php页面,可以访问此表并循环显示链接表。

这可能是使用PHP的最简单的不重要的例子。记住你的页面需要被称为index.php而不是index.html。暂时将文件放在与index.html相同的文件夹中。

祝你好运!

1

我建议检查出lynda.com这是值得的钱,这是一个非常好的介绍PHP/MySQL的