Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何开始用PHP编程?_Php_Html_Lamp - Fatal编程技术网

如何开始用PHP编程?

如何开始用PHP编程?,php,html,lamp,Php,Html,Lamp,标题听起来可能有点模糊,但我不知道如何表达这个问题 我想创建一个包含其他网页链接的网页。但是,我想让它有点模块化,并希望在一个页面中编写所有函数,并从包含显示内容部分的php脚本(网页)访问它 简而言之,我想创建一个专门用于显示内容的php页面,另一个用于运行后台函数 另外,我有一个LAMP体系结构,我只是从index.html页面开始。如何使其重定向到php页面?假设LAMP堆栈配置正确,只需将index.html重命名为index.php 然后开始阅读手册!(我知道这听起来没什么帮助,但这就

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

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

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


另外,我有一个LAMP体系结构,我只是从index.html页面开始。如何使其重定向到php页面?

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

然后开始阅读手册!(我知道这听起来没什么帮助,但这就是我开始学习的地方,也是我学习的最好方式)


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

  • (优秀的初学者教程)
  • –包含PHP手册、用户提供的示例和其他 与PHP相关的文档
  • (教程)
我在091实验室举办了两次PHP研讨会,制作了非常精简的示例应用程序。幻灯片和代码如下:

编辑:第1周的幻灯片中有一个错误,设置xdebug的
zend\u扩展
行在
php\u xdebug


我看你已经在考虑一个项目了。编程最好通过一个项目来学习,而不是只通过阅读来学习,所以请坚持这一点。

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

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

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

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

除此之外,我认为您只需要阅读一些内容并自己进行实验。

如果您从零开始使用PHP,并且已经启动并运行了LAMP,我建议您使用一组字符串创建一个MySQL表,这些字符串表示指向其他页面的链接

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

这可能是使用PHP最简单的例子。请记住,您的页面需要称为index.php而不是index.html。暂时将文件放在index.html所在的文件夹中


祝你好运

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

我按照这个顺序学习了所有这些步骤,只是通过阅读其他People资料,然后自己探索和测试

如果您知道它是如何工作的,那么基本的HTML非常简单

当然,如果需要的话,可以学习如何使用javascript

php最好的朋友是,因为它总是能回答大多数问题


现在javascript框架只是一步一步地告诉你如何做你需要的事情。

我建议你去lynda.com看看这是值得的,这是对PHP/MySql的一个很好的介绍。

没有PHP页面,但是你可以使用PHP脚本生成html页面。你可能应该买本书,因为从这个小片段可以清楚地看出,您没有网络经验。另外,如果您想创建动态页面,我建议使用AJAX(异步javascript和xml)而不是PhP。PhP对于这类东西来说有点老了。创建index.PhP文件并删除index.htmlfile@GregAgnew PHP在这方面有点老了?那么您认为AJAX的数据来源是什么?静态XML文档?如果AJAX想要从数据库中获取数据,它必须与服务器端脚本对话。你到底在说什么?@dphedricks不一定,你可以使用AJAX直接向数据库发出HTTP请求,比如Apache的CouchDB。我的意思是,他应该使用这些概念来“显示内容”,正如他所说的。那么,真的,你到底在说什么?谢谢,我想做的是将所有与数据库相关的函数保存在一个php脚本中,并从另一个php脚本调用它。我将仔细阅读并进行实验