文章分类

类别: PHP

PHP class中public,private,protected的区别

2012年03月26号
没有评论 96次浏览

一,public,private,protected的区别

public:权限是最大的,可以内部调用,实例调用等。

protected: 受保护类型,用于本类和继承类调用。

private: 私有类型,只有在本类中使用。 阅读全文

类别PHP 标签

php当中获得真实IP的函数要注意的地方

2012年03月01号
没有评论 135次浏览

在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。

不过要注意的事,并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。

还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用$_SERVER["HTTP_X_FORWARDED_FOR"] 取到的值将是空的。因此,如果要在程序中使用此方法,可以这样处理: 阅读全文

类别PHP 标签

利用php开发android应用程序

2012年02月29号
没有评论 193次浏览

利用php开发android应用程序
我们将分为两部分来讲解利用php来开发android应用程序:
第一部分是指在Android系统的手机上直接写PHP脚本代码并立即运行;
第二部分则继续讲解如何把写好的PHP脚本代码打包成akp安装文件。
PHP可不仅仅只能在互联网站上发展,一个PHP for Android (PFA)站点表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。该项目的主要赞助商是开源公司IronTec,PFA使用 Scripting Layer for Android (SL4A),也就是Androd Scripting Environment (ASE)来实现这一点。 阅读全文

类别PHP 标签

discuz论坛中header()的妙用

2012年02月20号
没有评论 138次浏览

今天看discuz x2源码的时候,发现了一个问题,于是动手解决之
问题:安装好discuz x2后,想修改index.php中的代码,可是无论怎么修改,在浏览器里输入…/index.php,浏览器始终是跳到forum.php去,就是把index.php里的内容全部删除了,它还是跳过去,很疑惑。
分析,很可能是浏览器端的缓存导致的,可是怎么刷新也没用,关闭浏览器,重新打开也不行,于是换火狐,没能跳到forum.php,断定浏览器端的问题,去查找关于浏览器端缓存的资料,无果,于是再研究discuz代码,发现了这么一句话

Php代码
  1. header(“HTTP/1.1 301 Moved Permanently”);
  2. header(“location: $url”);

阅读全文

类别PHP 标签

Linode VPS控制面板简介

2012年02月18号
没有评论 171次浏览

Linode VPS的控制面板功能十分强悍,仿佛我们在使用的不是VPS,而是一台独立的服务器。这一点,和其他家的VPS商明显不一样。Linode技术实力雄厚,系统所用的Linux内核都是他们自己优化的,控制面板的程序也是他们自己独立开发。

今天,我们先简单的熟悉一下Linode VPS控制面板的大概面貌,后期我们会慢慢熟悉每一个具体的细节功能等。

先上图: 阅读全文

类别PHP 标签

PHP 利用uniqid() 函数生成唯一值

2011年12月27号
没有评论 246次浏览

定义和用法

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。

语法

uniqid(prefix,more_entropy) 阅读全文
类别PHP 标签

推荐两款富文本编辑器:NicEdit和Kindeditor

2011年07月13号
没有评论 565次浏览

过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditor和CKEditor很多人应该已经使用过,在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写,使用简单,非常轻量级。

NicEditor

NicEdit是一个轻量级,跨平台的Inline Content Editor。NicEdit能够让任何 element/div变成可编辑或者能够把标准的TextArea转换成富文本编辑器。

主页:http://nicedit.com/

下载:http://nicedit.com/download.php

示例:http://nicedit.com/demos.php

NicEdit是我见过最轻量级的富文本编辑器,总共就一个JS文件和一张图片 阅读全文

类别PHP 标签

php5.3和之前的版本函数 差异总结之路

2011年07月08号
没有评论 306次浏览

1:Function ereg() is deprecated Error 错误对策

   Deprecated: Function ereg() is deprecated in ……

   解决方法一: 退回去用php5.2。

   解决方法二:继续用php5.3,但是修改devel/devel.modul的460行: if ($errno & (E_ALL ^ E_NOTICE)) { 改为 if ($errno & (E_ALL & ~E_NOTICE & ~E_DEPRECATED)) { 把deprecated错误给忽略掉)

   解决方法三:把ereg换成preg_match,ereg_replace也需得换成preg_replace。

    只得注意的是 ereg(’^[0-9]‘ 需修改成 preg_match(’/^[0-9]/‘ 阅读全文

类别PHP 标签