存档

  • 一些常见的预定义全局变量

    $_SERVER['DOCUMENT_ROOT'] 当前运行脚本所在的文档根目录。在服务器配置文件中定义。    $_SERVER['HTTP_HOST '] 当前请求的 Host: 头部的内容 $_SERVER['REMOTE_ADDR'] 正在浏览当前页面用户的 IP 地址 $_SERVER['HTTP_REFERER'] 链接到当前页面的前一页面的 URL 地址 $_SERVER['SERVER_NAME'] 当前运行脚本所在服务器主机的名称 $_FILES 包含有所有上传的文件信息。 $_FILES['userfile']['name'] 客户端机器文件的原名称。 $_FILES['userfile']['type'] 文件的 MIME 类型,如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。 $_FILES['userfile']['size'] 已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name'] 文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error'] 和该文件上传相关的错误代码。

    589 阅读 | 没有评论
    2011年1月10日 | 归档于 LAMP
    标签: PHP基础
  • 错误101 (net::ERR_CONNECTION_RESET):是什么意思?

    如果访问网站的时候,遇到这个错误101 (net::ERR_CONNECTION_RESET):,那么恭喜撞墙(防火墙 Firewall)了。今天在使用PHP的本地运行环境时,遇到这个问题。后来找到原因是防火墙的问题,只要把防火墙关闭就可以解决。 顺便说一下如何在Win7中关闭防火墙: 在开始菜单中打开运行(win+R快捷键):services.msc,然后就可以看到在后台运行的服务,找到Windows Firewall 选择属性设置为禁止即可。 PS:关了防火墙解决了部分问题,但是WordPress还是在点击后台的部分链接时出错。后来知道是我的PHP运行环境没有安装好,原先用的wamp,后来换成了xampp就Ok了。

    6,385 阅读 | 没有评论
    2010年10月28日 | 归档于 LAMP
    标签: PHP基础
  • PHP调试技术手册发布(1.0.0 pdf)

    今天分享一个有用的PHP技术手册-PHP调试技术手册发布(1.0.0 pdf)。调试技术对于任何语言来说都很重要,有很多初学者就是因为当出现了程序错误的时候,不会调试导致学习成本增加,甚至因此而终止学习。所以这本电子书还是具有相当的 价值的,希望可以提高phper的程序调试能力。 PHP调试技术手册发布(1.0.0 pdf) 版本 1.0.0 作者 heiyeluren (http://blog.csdn.net/heiyeshuwu) 参与人 laruence (http://www.laruence.com/) 编写日期 2010-6-13 下载(http://heiyeluren-doc.googlecode.com/files/PHP-Debug-Manual-public.pdf) 互联网因为有了这些乐于分享的高手,而值得我去深入了解这个虚拟的世界。互联网可以然我自由的获得我们在学习、生活以及工作当中需要的知识和信息。

    664 阅读 | 6 条评论
    2010年6月22日 | 归档于 LAMP
    标签: PHP基础
  • 服务器变量:$_SERVER学习

    经常使用这个全局变量,但是对$_SERVER里一些细节不是很清晰,特在此做个总结。 服务器变量:$_SERVER介绍 $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这意味着,大量的这些变量在 CGI 1.1 specification 中说明,所以您应该仔细研究它。 直接用实例来说明,比较直接一些 URL:  http://www.yholiday.com/index.php/hello/tomheng/?hobby=php $_SERVER['REQUEST_URI']=’http://www.yholiday.com/index.php/hello/tomheng/’ $_SERVER['REQUEST_URI']=’/index.php/hello/tomheng/’ $_SERVER['SCRIPT_NAME']=’index.php’ $_SERVER['DOCUMENT_ROOT']=http.conf中设置的DOCUMENT_ROOT位置 $_SERVER['SCRIPT_FILENAME']=$_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_NAME'] $_SERVER['PATH_INFO']=’/hello/tomheng/’ $_SERVER['QUERY_STRING']=’hobby=php’ 说明:$_SERVER['PATH_INFO']变量是指$_SERVER['SCRIPT_NAME']以后”?”以前的内容,这个值常用于模拟rewrite效果,实现的URL也很漂亮。

    461 阅读 | 没有评论
    2010年5月8日 | 归档于 LAMP
    标签: PHP基础
  • 如何学习PHP—PHP教程,书籍,学习资料推荐

    PHP作为一种动态语言,因为他简单易学、开源自由并且具有广泛的社区支持,现在日益成为web开发领域的最实用的开发语言。不少人正是看到了这样的趋势或者迫于在现实中应用的需要开始学习PHP。现在学习PHP相比于两三年前应该更容易些,因为现在已经出现了不少做PHP培训的机构和网站(php100,LAMP兄弟连),并且书籍资料相对也多了一些。但还是有些人,像我刚开始学习PHP一样,不知道怎么学习这样一种语言。特别是对自学的人来说,他们没有人指导,特别希望有一些教程和资料可以来参考学习。下面我就推荐一些学习的网站和资料吧。 1)w3cschool的PHP教程 这里教程最大的特点就是基础、准确。从这里开始学习PHP是个很好的选择。 2)孙仲岳的视频教程 这位台湾中原大学的老师的视频教程可谓经典。我当初就是因为看他的视频教程才得以坚持下对PHP的学习,记得刚得到他的视频的时候,通宵一夜把他的《一周学会PHP接案教程系列》看完了。正是他诙谐幽默的讲解提起了我对PHP的真正兴趣,最终把对PHP的学习坚持了下来。 *)一周学会PHP接案-视频教程 *)《台湾中原大学PHP专案实战讲座1-5》 PS:php100 张恩民老师做的视频教程也很出色,同样是学习PHP很好的教程资料。 3)PHP和MySQL Web开发 PHP和MySQL Web应用开发核心技术(附CD-ROM光盘一张)*现货 66.3元 这本书关于PHP和MySQL的知识很基础,但是讲的很透彻。也是我唯一一本看了两遍的PHP方面的书。第一遍看到时候可能会比较吃力,但是当你过一段时间再看第二遍的时候,就知道里面的的每一个知识点都是如此的重要和基础。 ———————————-一刀两段—————————————– PS:如果是自学的话,最重要的是坚持。多享受一下寂寞,你就可以离成功更近一些啦。

    670 阅读 | 没有评论
    2010年3月24日 | 归档于 LAMP
    标签: PHP基础
文章标签 ‘PHP基础’