摘要:form的enctype有三种application/x-www-form-urlencoded在发送前编码所有字符(默认)multipart/form-data不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。text/plain空格转换为 "+" 加号,但不对特殊字符编码。applic...
阅读全文
摘要:这几天一直纠结 php的 框架搭建, 第一次接触 php, 自己摸索中感觉真的有些累,一直在受挫中,不断百度谷歌.终于花了3天,把最简单的 thinkphp框架搭建成功. 我属于比较笨的,所以花了这么长时间正常,现在把我这几天的 经验贴出来,供分享,不要再走弯路.框架能够提高我们开发程序的速度,封装了一些地底层代码,提供了更便捷的接口给我们使用,同时使用mvc模式, 将 数据与界面分离 .第一次 我先了解的 是 zend framework ,尼玛, 看了好多地方 ,感觉我拙劣的智商在一些地方安装上 实在不懂,不知道是不是疏漏了什么地方 ,让我很迷惑.最后放弃 ,花了一小时看了 thinkph
阅读全文
摘要:从 php5开始 php.ini register_globals参数为OFF ,禁止全局变量。以前的情况下, 全局变量是默认为On的 , 所以,浏览器的表单中控件,会自动根据name在服务器端生成 全局变量。使用起来很方便, url带过来的参数 会自动变成 全局变量。而在 off情况下, 我们就需要特定的数组得到他们了。一些情况下, 租用服务器空间,我们是无法更改php.ini 文件的。参考 :http://justcoding.iteye.com/blog/1140577
阅读全文
摘要:对比asp.net 与 php的对比 ,有助于进一步理解 php。1 输出。 asp.net 输出 Response.Write(str); // 将string 写入到服务器向浏览器的输出流。 php输出 echo $str ; print $str; print_r str ;2 Form, Cookie,QueryString 这些变量 在 asp.net 中 可以用 Request 访问 。 比较集中 多方便啊 ~~~~(>_<)~~~~ 。 在 php中 , 如果在PHP.in文件中这样配置 variables_order="EGPCS"registe
阅读全文
摘要:对于 手机端 和 php服务器的通信,是不存在表单这一概念的 ,除非自己去实现, 所以通常情况下步骤是:假定上传的是字符串。1 手机端的流程是 把文件或者字符串,转化为 特定的流。2 通过http post上传流。3 服务器接收到 request 不能使用_Post['']方式 读取流信息, 而是通过 $link=fopen("php://input",'r'); 获取上传的数据。PHPcode $link=fopen("php://input",'r');打开php的输入流,所有提交到该文件的数据都可用用
阅读全文
摘要:不能大于2KB第一次学习 php, 因为以前习惯了 。net, 所以 刚开始总是按照.net的 思路去思考, 怎么获取 客户端发过来的 request对象啊, 怎么设置response啊。。凹槽 ,搞得自己脑子像浆糊一样, 不适应php的语法。 感觉php的语法 面向过程的痕迹很重, 可能是我 不了解, 所以下面的总结不一定对, 全给自己做笔记用了 , 如果有不对的 ,希望各位给我回复,不胜感激。。。。。 首先,php是将 html 与 php语言融合在一起的, 并没有像 asp.net 一样按照mvc架构将显示后后台逻辑分开, asp.net是将.aspx 文件 代表 一个 类,当需要输出给
阅读全文