这是来自http://www.softiesonrails.com的REST简明指南 ,中文来源:letrails.cn。
PART I
在理解REST on Rails之前,有必要先思考一下这个问题:浏览器是如何工作的?在开始使用Rails构建一个网站之前,我对这个问题是这么认为的:
- 首先我会在地址栏输入一个URL,或者点击一个链接
- 然后浏览器会发送一个HTTP请求,并获取响应中的HTML代码
- 最后我会看到经过浏览器渲染的页面
就这么多,我甚至不知道Form是如何工作的,我觉得它跟点击链接没什么不同。
但在现实世界里,HTTP协议有很严格的指令用于定义浏览器应该如何向服务器发送请求,HTTP同HTML完全是两码事,HTML只不过是一种用于表现页 面内容的标记语言(Markup Language),而HTTP协议则允许浏览器从服务器获取各种类型的数据,HTML只是其中之一。事实上,HTTP协议定义了8中不同类型的请求,尽 管如此,我们最熟悉的可能还是下面两种:
- GET,通过GET请求可以获取Web上的资源,每一个资源都由URL来唯一标识。
- POST,通过发送一组数据到特定的URL来创建一个新资源。

这是来自http://www.softiesonrails.com的REST简明指南 ,中文来源:letrails.cn。
通过上一讲,我认为你树立了这个概念:即Web其实是一组资源而不是网页的集合(如果你还不这么认为,那请你先返回再次阅读第一讲)。这一讲我们将从另一个侧面来讲解为什么要有REST?

Apache服务器的.htaccess是一个非常强大的分布式配置文件,学会使用.htaccess,对虚拟主机用户来说,可以实现众多的功能。这里有一篇很容易让人理解的.htaccess介绍,作为入门文章非常的适合。文章最初来自freewebmasterhelp.com,QiRan作了简单的中文翻译,我将加以完善。
- Part 1 - Introduction介绍
- Part 2 - .htaccess Commande命令
- Part 3 - Password protection密码保护

这一章将简单介绍MySQL的基本知识。

本章介绍PHP访问MySql的方法。
如果你对MySQL不是很清晰,可以参看PHP 17: MySQL的简单介绍。
对于数据库的操作,无非就是以下几个点:
- 如何连接到数据库
- 如何执行SQL
- 如何返回数据结果集
- 如何从结果集取出数据
- 关闭连接
以上就是数据库的常规操作。

看完了out_put_fns.php

在本章中我们将介绍一个实例,来进一步对类加深了解。
本章构建一个Page类,它代表了一个页面。其中有显示页面的title,样式,内容等函数。


本章介绍字符串的操作。
之所以要把字符串单独拿出来讲,是因为字符串在每种语言里都是非常重要的。并且也是大家关心的。
我们从以下几个方面介绍字符串:
- 字符串的表现形式。
- 字符串的特别之处。
- 字符串的常用操作。

本文章介绍PHP的函数。
如何学习呢?可以从以下几个方面考虑
- 函数是如何定义的?区分大小写吗?
- 函数的参数是如何定义的?
- 函数是否支持重载?
- 函数的返回值是如何定义的。
- 函数有变量函数吗?

