2010
07.10
找到include/FCKeditor/editor/js/fckeditorcode_ie.js文件,再查的以下代码
{if (FCK.EditorDocument.body.childNodes.length==1&&FCK.EditorDocument.body.firstChild==D){
/*
从这里开始插入。。
*/
if ( FCKSelection._GetSelectionDocument( FCK.EditorDocument.selection ) !=
FCK.EditorDocument ) { return; };
/*
结束
*/
var B=FCK.EditorDocument.body.createTextRange();
改好了关闭浏览器重新登陆,就可以保存了
2010
06.13
好像用json_decode()将数组/对象 序列化为JSON字符串的时候基本上只支持 UTF-8/ASCII编码。而我们有的站采用了GBK/GB2312编码,这个时候,直接使用json_encode/json_decode的时候就可能会出问题了。比如转含有中文的字符字变成空(null),但有时候我们又必须得用gb编码而又要用到json_decode()转换的时候呢?什么办呢?自己昨晚写了一个不用数据库的一个添加音乐的小后台。也就是用php添加音乐,然后生成xml菜单。不用数据库那也得用一个方式来保存数据了。保存成文本的数据再可以直接拿出来用的,我想是把数组json_decode()用它转成json格式,用的时候再拿出来用它json_encode转回数组就可以了(可能最近弄js被json影响了,好像把数组序列化还有更好的方法,比如用:serialize()和unserialize()),呵呵,转正题。既然json_decode()在gb编码上转不了中文,那么我们可以先把中文转成英文编码的形式。那可以使用这个urlencode()转一下编码,再做json_decode()转换。使用的时候,再用urldecode()转成中文就可以了。
2010
06.07
CSS中定义的长度单位有两种,相对长度和绝对长度。相对长度单位主要有:
* em (em,元素的字体的高度)
* ex (x-height,字母 ”x” 的高度)
* px (像素,相对于屏幕的分辨率)
绝对长度单位主要有:
* in (英寸,1英寸=2.54厘米)
* cm (厘米,1厘米=10毫米)
* mm (米)
* pt (点,1点=1/72英寸)
* pc (帕,1帕=12点)
继续阅读全文 >>
2010
06.04
经常会忘记,在这里记一下
SELECT *
FROM `数据表`
GROUP BY `分组的字段`
LIMIT 0 , 30
2010
06.03
网络收集了一下,以后会用到
原理:根据不同的IP统计出当前有多少人在线。
实现方式:可以用数据库,也可以用文本。
我这里用了文本实现。
<?php
/**
*@ Date 2010.04.07
*@ Author 华夏之星 PHP100。com
*@ Blog http://hi。baidu。com/woaidelphi/blog
*/
$user_online = “count.php”; //保存人数的文件
touch($user_online);//如果没有此文件,则创建
$timeout = 30;//30秒内没动作者,认为掉线
$user_arr = file_get_contents($user_online);
$user_arr = explode(‘#’,rtrim($user_arr,’#'));print_r($user_arr);
$temp = array();
继续阅读全文 >>
2010
06.03
网上有很多php文件上传的类,文件上传处理是php的一个特色(至少手册上是将此作为php特点来展示的,个人认为php在数组方面的优异功能更有特色),学php的人都知道文件上传怎么做,但很多人在编程中却可能忽视了一些细节问题,那就是文件的类型(MIME)。在表单将文件提交给php做处理之前,浏览器会先解析识别一边是什么类型的文件,之后进入php处理环节,php又会去识别解析此文件的原始类型(并不是说你改成什么后缀就是什么文件)。在这个过程中会有一些浏览器兼容,更准确来说是文件类型解析标识不一致的问题。这样在php处理Post过来的文件类型时就需要根据不同浏览器做更多的判断,最典型的就是IE和火狐下的区别。
继续阅读全文 >>
2010
06.02
掌握了这十条css,会让你的css写得更简洁,更有色彩。
英文原名 (Ten CSS tricks you may not know)
还是非常有用处的,无论CSS新手还是老枪,有些技巧的确鲜为人知。你可以去看英文原版,词汇并不复杂。其实这篇文章有翻译的价值的,不过我最近比较懒,就简单用中文简述一下,其间会插入一些自己的经历和看法:
译文:
1.css字体简写规则
当使用css定义字体时你可能会这样做:
font-size:1em;
line-height:1.5em;
font-weight:bold;
font-style:italic;
font-variant:small-caps;
font-family:verdana,serif;
事实上你可以简写这些属性:
继续阅读全文 >>
2010
06.02
收集一下一些很有用的函数功能,了解了这九个要以使得程序写起来更简单简洁。
即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其中有些是非常有用的,但没有得到充分利用。并不是所有人都会从头到尾一页一页地阅读手册和函数参考!
1、任意参数数目的函数
你可能已经知道,PHP 允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:
以下为引用的内容:
继续阅读全文 >>
2010
06.02
小编之前也曾报导过PHP开发人员容易忽略的几点精华,除了一些精华技术方法外,很多细微之处也是程序员们容易忽略的,下面我们为您总结了10个关于PHP你可能不知道的事情。
关于PHP更多内容,欢迎访问:PHP开发基础入门
1.使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。
这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。
继续阅读全文 >>
2010
05.31
使用php的curl库的配制环境
使用PHP 的cURL
库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据
了。无论是你想从从一个链接上取部分数据,或是取一个XML 文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP
库。本文主要讲述如果使用这个PHP 库。
启用 cURL 设置
首先,我们得先要确定我们的PHP 是否开启了这个库,你可以通过使用php_info() 函数来得到这一信息。
﹤?php
phpinfo();
?﹥
继续阅读全文 >>