我如何开始用PHP编程?

时间:2011-07-18 19:11:12

标签: php html lamp

标题可能听起来有些模糊,但我不知道如何表达这个问题。

我想创建一个包含指向其他网页的链接的网页。但是,我想让它变得有点模块化,并希望在一个页面中编写所有函数,并从包含有关显示内容的部分的php脚本(网页)访问它。

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

此外,我有一个LAMP架构,我只是开始使用index.html页面。如何将其重定向到php页面?

6 个答案:

答案 0 :(得分:2)

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

我只是通过阅读其他人来源,然后自己探索和测试,了解了所有这些步骤。

如果您知道如何运作,基本HTML非常简单。

了解您可以使用javascript做什么,当然,如果您需要它。

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

现在,像jQuery这样的javascript框架只是告诉你如何做你需要的事情。

答案 1 :(得分:1)

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

然后开始阅读手册! (我知道这听起来无益,但这就是我开始的地方,这是我学习的最佳方式。)

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

答案 2 :(得分:1)

只需将index.html重命名为index.php即可。

  • tizag.com(优秀的初学者教程)
  • php.net - 包含PHP手册,用户提供的示例等 与PHP相关的文档。
  • phpfreaks.com(教程)

我在091个实验室中运行了两个PHP研讨会,并制作了非常精简的示例应用程序。这里有幻灯片和代码:http://091labs.com/wiki/?id=introduction_to_php

修改:第1周的幻灯片出现错误,设置xdebug的zend_extension行在.dll之后应该有php_xdebug

我看到你已经有了一个项目。编程最好通过项目来学习,而不是仅仅通过阅读来学习,所以坚持下去。

答案 3 :(得分:1)

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

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

例如,您可以拥有一个functions.php文件,然后在index.php文件中

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

除此之外,我认为你只需要阅读一下并自己试验。

答案 4 :(得分:1)

如果你从头开始运行PHP,并且你已经启动并运行LAMP,我建议用一堆表示其他页面链接的字符串制作一个MySQL表。

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

这可能是使用PHP最简单的非常简单的例子。请记住,您的页面需要被称为index.php而不是index.html。现在将文件放在与index.html相同的文件夹中。

祝你好运!

答案 5 :(得分:1)

我建议查看lynda.com这是物有所值的,这是对PHP / MySql的一个非常好的介绍