phpcms2008 sp4 升级到v9
摘要:很多人用官方教程升级不成功,大多数是没看懂,仔细研究了一下,升级成功后发的详细教程,请大家支持回帖,谢谢!一、升级前的准备1、建议在本地环境中安装,把旧的整个网站从服务器里考出来,用帝国备份王备份数据库。2、安装phpcms v9程序。(尽量不要和2008SP4安装在同一个数据库中) V9根目录为http://localhost/3、在V9根目录里建个文件夹名为2008把考下来的旧网站放进去,下载个新的2008SP4拷贝install文件夹和install.php删掉旧网站DATA文件夹里install.lock文件,http://localhost/2008/install/重新安装2008
阅读全文
posted @
2012-11-10 09:47
FreeSpider
阅读(2265)
推荐(0)
array_multisort() 排序说明
摘要:第一个参数是数组,随后的每一个参数可能是数组,也可能是下面的排序顺序标志(排序标志用于更改默认的排列顺序)之一: SORT_ASC - 默认,按升序排列。(A-Z) SORT_DESC - 按降序排列。(Z-A)随后可以指定排序的类型: SORT_REGULAR - 默认。将每一项按常规顺序排列。 SORT_NUMERIC - 将每一项按数字顺序排列。 SORT_STRING - 将每一项按字母顺序排列。语法 array_multisort(array1,sorting order,sorting type,array2,array3...)参数描述array1必需。规定输入的数组。so...
阅读全文
posted @
2012-11-09 19:57
FreeSpider
阅读(523)
推荐(0)
获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址
摘要:<?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetMacAddr{ var $return_array = array(); // 返回带有MAC地址的字串数组 var $mac_addr; function GetMacAddr($os_type){ switch ( strtolower($os_type) ){ case "linux": ...
阅读全文
posted @
2012-05-08 11:55
FreeSpider
阅读(908)
推荐(0)
Cannot modify header information - headers already sent by出错的原因
摘要:<?php ob_start(); setcookie("username","宋岩宾",time()+3600); echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n"; echo "the username is:".$_COOKIE["username"]."\n"; print_r($_COOKIE); ?> Warning: Cannot modify
阅读全文
posted @
2012-04-15 17:56
FreeSpider
阅读(828)
推荐(0)
Ajax+PHP实现动态无刷新技术
摘要:据介绍通达OA 短信、在线人员、邮件检查机制,全部采用无刷新技术。我分析后通达用的是Ajax技术。Ajax是多种技术的综合,是一种动态的可以实现WEB页面局部刷新的技术。Ajax的基本原理Ajax实现的web交互效果跟传统的大不相同,它通过Ajax 引擎,使得应用过程很自然,操作很流畅,因为其只和服务器交换有用的数据,而页面显示等不必要的数据则不再重新加载。Ajax 引擎其实就是JavaScript、XML、XMLHttpRequest等等各项技术的综合应用。Ajax技术组成:1.标准化呈现:XHTML、CSS2.动态显示和交互:DOM3.数据交换和处理:XML、XSLT4.粘合剂:JavaS
阅读全文
posted @
2012-04-11 12:45
FreeSpider
阅读(7173)
推荐(1)
php修改排序,上移下移
摘要:/** $UpDown //移动方向,up或down $table //表名 $id //当前移动的ID $id_col //ID字段的名称 $oc_col //排序字段的名称 $where //条件*/function MoveUpDown($UpDown,$table,$id,$id_col='id',$oc_col='OrderColumn',$where='') { if($UpDown=='up'){$op='<';$desc='desc';}else{$op='>
阅读全文
posted @
2012-03-09 00:41
FreeSpider
阅读(3153)
推荐(0)
apache 80端口未被占用,启动不了的问题
摘要:netsh winsock reset 重启
阅读全文
posted @
2012-01-11 11:04
FreeSpider
阅读(457)
推荐(0)
windows2003+iis6.0+php(fastcgi)5.3+wincache+memcached
摘要:1. 安装windows2003.擦。这个就不说了。略过2.一般情况下,windows2003都会自带iis6.0。如果没有的话,用安装 盘,添加组件,安装iis6.0就可以了。3.下载iis的fastcgi,地址如下:http://www.iis.net /download/FastCGI 分为两个版本。32位(x86)和64位(x64)。根据自己实际情况下载就好,我的版本是x86的,下载4. 双击安装iis的fastcgi,这个也略过,非常简单,不需要任何改动的。5.下载windows版本的php5.3,地址如 下:http://windows.php.net/download/ 这里注意
阅读全文
posted @
2011-12-01 22:17
FreeSpider
阅读(4548)
推荐(1)
UCenter 批量添加用户
摘要:<?//header("content-type:text/html; charset=utf-8");//include_once("include/config.php");//include_once("include/db_mysql.inc.php");////include_once("include/n_public_function.php");//$db = new DB_MYSQL("localhost","dbh218710","root
阅读全文
posted @
2011-11-30 13:46
FreeSpider
阅读(1084)
推荐(0)
二十一段救命的PHP代码
摘要:1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){ $conso=array("b","c","d","f","g","h","j&q
阅读全文
posted @
2011-10-25 22:11
FreeSpider
阅读(378)
推荐(0)
如何让织梦dedeCMS的文章按权重从大到小排序
摘要:织梦CMS的后台有一个按权重排序功能,这个排序功能可以将我们发布的文章按权重越小越靠前的方法来排序。但是织梦CMS所发布的文章它默认权重跟ID相同,是越来越大的,所以有很多文章时,我们按照越小越靠前是很不合理的,所以我们尝试着把这排序功能进行修改,让它变成权重越大越靠前。织梦CMS的文章按权重从大到小排序方法1.找到 \include\taglib\arclist.lib.php 文件,将else if($orderby == 'weight') $ordersql = " order by arc.weight asc";//如果没有特定设置排序则按照权重
阅读全文
posted @
2011-08-01 14:23
FreeSpider
阅读(2537)
推荐(0)
让dedecms(织梦)的list标签支持weight排序
摘要:DEDECMS(织梦)5.6系统支持文档权重weight排序,可以在模板中使用:{dede:arclist row='10' titlelen='50' orderby='weight'} •[field:textlink/]<br/> {/dede:arclist}其中的orderby='weight'就实现了文档按照权重排序了。这是arclist标签,可以用在任何位置来调用文档列表.然而,在栏目列表页,如果你要使用list标签(实现文档列表分页),也想用权重(weight)排序,{dede:list pagesiz
阅读全文
posted @
2011-05-01 18:07
FreeSpider
阅读(2290)
推荐(0)
mysql操作类
摘要:<?php/** * MYSQL 操作类 * @author yht_0616@126.com */class Mysql { private $debug = false; //true 打开数据库调试模式 false关闭数据库调试模式 private $version = ""; private $link_id = NULL; /** * 连接数据库 * * param string $dbhost 数据库主机名<br /> * param string $dbuser 数据库用户名<br /> * param string $dbpw
阅读全文
posted @
2011-04-18 09:38
FreeSpider
阅读(4315)
推荐(0)
去掉utf8 bom (找了好久才找到) 防止UTF-8页面上传服务器, 出现错位之类的错误
摘要:这东西把我害死了,交上去的项目文件均出现乱码,被技术组长狠狠地BS了一把。项目开始之初强调了utf8的编码,但居然还有no bom & bom 区分。痛苦啊!!搞了个 kill utf8-bom 的php脚本,实现 convert utf-bom to utf8-nobom。 把以下代码保存为:killbom.php,放在要转换的文件根目录下执行即可。<?php if (isset($_GET['dir'])){ //config the basedir $basedir=$_GET['dir']; }else{ $basedir = '.
阅读全文
posted @
2011-04-01 15:37
FreeSpider
阅读(1197)
推荐(0)
解决Warning: Cannot modify header information – headers already sent by
摘要:Warning: Cannot modify header information – headers already sent by….这类语句,造成这个原因是因为setcookie语句的问题。上网找了半天,有人说要在文件开头写上ob_start();output_buffering 改成4096 也失败失败。后来打开 php.ini 然后把 output_buffering 设为 on 。重起IIS或appache,OK。看来这才是解决办法。
阅读全文
posted @
2011-04-01 14:24
FreeSpider
阅读(521)
推荐(1)
公司官网ucenter搬家注意问题
摘要:1. ucenter/data/config.inc.php 和 uchome/config.php需要修改2. 需要修改网站目录的everyone的修改奇权限
阅读全文
posted @
2011-04-01 08:29
FreeSpider
阅读(220)
推荐(0)
PHP 截取字符串专题
摘要:1. 截取GB2312中文字符串<?php< ?php //截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { ...
阅读全文
posted @
2011-01-04 14:07
FreeSpider
阅读(312)
推荐(0)
通用客户端表单验证函数修正版
摘要:转载:PHPSOHO通用客户端表单验证函数修正版主要内容:一、用法简介:二、类型定义:三、程序文件:历史:2005.2.25 修改为通用客户端表单验证函数修正版2004.12.21 1.对整数的范围验证作了修改;2.对Email的验证作了修改,以适应在帐号中带点的情况;2004.12.201.从网上收集到此片文章的原型;通用表单验证函数-再改进版 最后修改 2004.12.21一、用法简介:表单...
阅读全文
posted @
2010-11-26 13:53
FreeSpider
阅读(394)
推荐(0)