自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 ini_set的用法

PHP   ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。          函数格式:string   ini_set(string $varname, string $newvalue)          不是所有的参数都可以配置,可以查看手册中的列表。     

2014-05-04 20:22:27 546

转载 PHP中超全局变量$GLOBALS和global的区别

一、超全局变量$GLOBALSPHP超全局变量有很多,如下的都属于超全局变量(Superglobal):$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。官方说明:$GLOBALS — 引用全局作用域中可用的全部变量。一个包含了全部变量的全局组合数组。变量的名字就是数组的键。即出现

2014-04-22 23:08:03 563

原创 php中static静态变量的使用方法详解

最近在看phpcms源码的时候,经常看到在一些函数中有定义一些st

2014-04-10 20:43:28 1988

转载 微信公众平台页面小结

最近和两个同学在开发一个微信公众平台。我在写一些链接页面时,一开始简单地写了一些HTML页面,在手机上测试显示ok。后来,一个同学说了我写的页面怎么能够扩大,他给我随便演示的几个微信链接页面不能扩大,让我去改。于是我看了一部分他人的代码,发现在他们的页面头部都有下面这么一部分代码。

2014-03-27 16:01:16 1202

原创 php 使用 curl 发送 post 数据

作为第三方开发商,经常会需要调用平台接口,远程调用,就要用到curl,其实质就是叫调用的方法与用到的参数以http post的方式发送至平台服务器。简单的例子:$url = 'http://';  //调用接口的平台服务地址$post_string = array('a'=>'b');   $ch = curl_init();curl_setopt($ch, CURLOPT

2014-03-20 00:54:47 991

原创 php之curl简单应用

1、什么是CURL且能实现什么功能?什么是CURLcurl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, HTTP上传,代理服务器, cook

2014-03-18 16:29:49 635

原创 php函数serialize()与unserialize()

serialize()和unserialize()在php手册上的解释是:serialize — Generates a storable representation of a valueserialize — 产生一个可存储的值的表示unserialize — Creates a PHP value from a stored representationunserialize

2014-03-18 13:24:21 518

原创 HDWiki软件包结构

目录根目录下的PHP文件install 目录control 目录js 目录lang 目录lib 目录model 目录style 目录uploads 目录data 目录plugins 目录view 目录根目录下的PHP文件名称 类型 作用或意义 index.php PHP程序文件 所有URL的入口 version

2014-03-17 23:24:49 782 1

原创 HDWiki数据库结构说明

目录wiki_attachment 词条附件表wiki_autosave自动保存表wiki_activation 激活码表wiki_advertisement 广告表wiki_banned IP禁止访问表wiki_blacklist黑名单表wiki_category 词条分类表wiki_categorylink 词条与分类关联表wiki_comment 词条

2014-03-17 23:23:17 1228

原创 hdwiki下model目录功能

model 目录actions.class.php(站内地图相关)getHTML:获得页面菜单和相关信息getMap:生成站内地图adv.class.php 对wiki_advertisement表进行的相关操作 add_adv 添加一个广告记录,此处只参加两个字段(是否显示,广告类型)。 update_adv 更新广告,用于用户修改广告内容。 search_adv_n

2014-03-17 23:21:23 873

原创 hdwili中control下目录功能

admin_actions.php(后台菜单搜索和map地图)dodefault:后台搜索domap:后台菜单地图列表admin_adv.php(后台广告管理)dodefault:广告默认显示页 doconfig:广告加载模式设置 dosearch:广告搜索 doadd:添加广告 doedit:编辑广告 doremove:删除广告admin_attachme

2014-03-17 23:19:51 948

原创 hdwiki中lib文件目录功能

cache.class.php (cache操作类) getcachefile($cachename)取得缓存文件 isvalid($cachename,$cachetime)缓存文件是否有效 getcache($cachename,$cachetime=0)取得缓存文件内容 writecache($cachename, $data)将内容写入缓存文件 removecache(

2014-03-17 23:17:36 797

原创 preg_replace中eis什么意思说明

$post=preg_replace("/\[html\](.+?)\[\/html\]/eis","htmlcode('\\1')",$post); 修饰符: 在正则表达式里面的修饰符可以改变正则的很多特性,使得正则表达式更加适合你的需要(注意:修饰符对于大小写是敏感的,这意味着"e"并不等于"E")。正则表达式里面的修饰符如下: i :如果在修饰符中加上"i",则正则将会取消大小写

2014-03-17 12:44:18 1264

原创 hdwiki模板用到的标签

wikiCategory = '百科分类';wikiDoc = '百科词条';letterOrderView = '按字母顺序浏览';categoryDoc = '分类下的词条'; createCategoryDoc = '创建该分类下的词条'; creator = '创建者'; createTime = '创建时间';editTime = '编辑时间';tag =

2014-03-16 22:38:21 1462

原创 HDwiki模板说明

HDWiki4.0所有模版文件都在根目录view下的default文件里,以admin_开头的是后台的模版文件,其它不是以admin_开头的,就是所有的前台文件。具体列表如下:index.htm          首页模版文件header.htm       网站头文件,包括网站LOGO、搜索框和网站导航等。footer.htm         网站底部文件,包括备案信息、时间时区

2014-03-16 22:11:01 793

原创 HDWiki/模版与标签

HDwiki模版标签可以让用户更方便、更容易的在页面中调用HDwiki的数据。目录 [隐藏] 1 HDwiki标签1.1 常用标签调用2 参考来源3 HDWIKI使用手册导航HDwiki标签HDwiki的三种标签:1、循环标签 {HDwiki:doclist...}{/HDwiki}2、单标签取某个

2014-03-16 16:18:40 969

转载 自己动手——任意GBK插件转换为UTF8格式——教程

1。首先下载别人提供的GBK的插件,解压。2。(1) 找到所有htm文件,将所有的头部meta信息里的charset=gbk改成utf8,如果没有相关meta信息就不用改。(2) 找到所有sql或txt文件,将所有default charset = gbk改成utf8,如果没有设置default charset就不用改。(3) 找到所有php文件,由于php文件中可能既包含ht

2014-03-16 15:18:39 2712

转载 HDWiki/插件开发指南

插件简介插件就是为了满足个性化需求按照HDwiki插件开发规范编写的可插拔程序,虽然可以直接对HDwiki进行二次开发实现插件同样的功能,但是这样做势必影响到系统的升级和稳定性。采用插件的方式,可以随时进行停用和卸载,而且对系统毫无影响。插件的类型插件按照是否需要在前台显示,可以分为两类:前台展示类插件和非前台展示类插件。插件举例:1、百科联盟插件:

2014-03-16 14:21:42 1238

转载 PHP json_encode() 函数介绍

在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。这个函数的功能是将数值转换成json数据存储格式。view sourceprint?0102$arr = array03

2014-03-13 00:11:26 592

转载 PHP 服务器环境变量 $_ENV

PHP $_ENV 变量$_ENV 是一个包含服务器端环境变量的数组。它是 PHP 中一个超级全局变量,我们可以在 PHP 程序的任何地方直接访问它。 $_ENV 只是被动的接受服务器端的环境变量并把它们转换为数组元素,你可以尝试直接打印它: print_r($_ENV);限于篇幅,在此不再列出打印的结果,且不同的服务器上,打印出的结果可能是完全不同的。 $_ENV 数组元素

2014-03-12 00:00:20 669

转载 HDwiki架构

MVCphp嵌入式语言,简单也繁琐php和html嵌套着写,开发维护绝对能让人产生暴力冲动.所HDwiki采用了mvc模式,方便开发人员分工协作,提高开发效率,增强程序维护性和扩展性,而且还利用ControllerModel与View分离,降低们之间耦合度.HDwiki,请求发过来(index.php?doc-view-1),调度控制器(hdwiki.class.php) 会根据请求决定由哪

2014-03-11 22:22:41 1505

转载 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别

实例:1,http://localhost/aaa/ (打开aaa中的index.php)结果:$_SERVER['QUERY_STRING'] = "";$_SERVER['REQUEST_URI']  = "/aaa/";$_SERVER['SCRIPT_NAME']  = "/aaa/index.php";$_SERVER['PHP_SELF']     = "/

2014-03-11 13:40:48 746

转载 PHP中magic_quotes_gpc和 magic_quotes_runtime区别及其反斜线转义问题

php中关于反斜线转义:php中数据的魔法引用函数 magic_quotes_gpc  或 magic_quotes_runtime     设置为on时,当数据遇到 单引号' 和 双引号" 以及 反斜线\ NULL时自动加上反斜线,进行自动转义。注释:默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运

2014-03-11 13:05:49 558

转载 Discuz! X2.5 class_core 模块功能

source/class/class_core.php 是 Discuz! 的通用初始化模块程序,其几乎被所有的外部代码所引用,在您开始插件设计之前,可以先对该模块的大致功能做一定的了解。class_core.php 主要完成了以下任务:对不同 PHP 及操作系统环境做了判断和兼容性处理,使得 Discuz! 可以运行于各种不同配置的服务器环境下。初始化常量 IN_DISCUZ 为 TRU

2014-03-10 22:32:46 604

转载 phpcms V9 整合 Discuz! X2.5 ucenter通信教程--同步注册和登录

整合原理:涉及UCenter 客户端uc_client;phpsso 与 Discuz! 分别作 UCenter 的客户端应用;phpsso 与 Discuz! 通过 UCenter 来通信,最终实现phpcms 通过 phpsso 与 ucenter通信完成同步注册和登录。第一步:安装程序安装 phpcms V9 和安装 Discuz! X2.5 (同时安装 UCenter)

2014-03-10 22:24:21 803

转载 Discuz! X3 header.htm 文件解析

<meta name="msapplication-task" content="name=$_G['setting']['navs'][1]['navname'];action-uri={echo !empty($_G['setting']['domain']['app']['portal']) ? 'http://'.$_G['setting']['domain']['app']['porta

2014-03-10 22:18:03 2652

转载 续:PHP设计模式之单例模式

单例模式(职责模式):简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;单例类:1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化;2、拥有一个保存类的实例的静态成员变量3、拥有一个访问这个实例的公共的静态方法(常用getInstance()方法进行实例化单

2014-03-10 00:04:54 679

转载 PHP 单例模式解析和实战

一、什么是单例模式?1、含义      作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量:[php] view plaincopyprint?

2014-03-09 22:28:37 587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除