PHP-error_reporting(E_ALL ^ E_NOTICE)与error_reporting(0);

error_reporting() 设置 PHP 的报错级别并返回当前级别。
; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。
; E_ALL – 所有的错误和警告
; E_ERROR – 致命性运行时错
; E_WARNING – 运行时警告(非致命性错)
; E_PARSE – 编译时解析错误
; E_NOTICE – 运行时提醒(这些经常是是你的代码的bug引起的,
;也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个;空字符串的事实而使用一个未初始化的变量)
; E_CORE_ERROR – 发生于PHP启动时初始化过程中的致命错误
; E_CORE_WARNING – 发生于PHP启动时初始化过程中的警告(非致命性错)
; E_COMPILE_ERROR – 编译时致命性错
; E_COMPILE_WARNING – 编译时警告(非致命性错)
; E_USER_ERROR – 用户产生的出错消息
; E_USER_WARNING – 用户产生的警告消息
; E_USER_NOTICE – 用户产生的提醒消息

使用方法:
error_reporting(0);//禁用错误报告
error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息
error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。error_reporting(E_ALL);//显示所有错误
error_reporting(0)
error_reporting(255);
是列出所有提示error_reporting(0);
是不显示所有提示建议使用error_reporting(7);
只显示严重错误
1 E_ERROR 致命的运行时错误
2 E_WARNING 运行时警告(非致命性错误)
4 E_PARSE 编译时解析错误
8 E_NOTICE 运行时提醒(经常是bug,也可能是有意的)
16 E_CORE_ERROR PHP启动时初始化过程中的致命错误
32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)
64 E_COMPILE_ERROR 编译时致命性错
128 E_COMPILE_WARNING 编译时警告(非致命性错)
256 E_USER_ERROR 用户自定义的致命错误
512 E_USER_WARNING 用户自定义的警告(非致命性错误)
1024 E_USER_NOTICE 用户自定义的提醒(经常是bug,也可能是有意的)
2048 E_STRICT 编码标准化警告(建议如何修改以向前兼容)
4096 E_RECOVERABLE_ERROR 接近致命的运行时错误,若未被捕获则视同E_ERROR
6143 E_ALL 除E_STRICT外的所有错误(PHP6中为8191,即包含所有)

PHP-URL参数含汉字的传输编码问题

下面是自动调整编码的函数哈(来源:PHP自动识别字符集并完成转码):
//识别汉字编码,因为YBlog用的是utf-8,如果引用通告发过来的是gb2312的编码的话,需要可以识别并完成编码转换
function safeEncoding($string,$outEncoding = ‘UTF-8′)
{
$encoding = “UTF-8″;
for($i=0;$i {
if(ord($string{$i})<128)
continue;
if((ord($string{$i})&224)==224)
{
//第一个字节判断通过
$char = $string{++$i};
if((ord($char)&128)==128)
{
//第二个字节判断通过
$char = $string{++$i};
if((ord($char)&128)==128)
{
$encoding = “UTF-8″;
break;
}
}
}
if((ord($string{$i})&192)==192)
{
//第一个字节判断通过
$char = $string{++$i};
if((ord($char)&128)==128)
{
//第二个字节判断通过
$encoding = “GB2312″;
break;
}
}
}
if(strtoupper($encoding) == strtoupper($outEncoding))
return $string;
else
return iconv($encoding,$outEncoding,$string);
}
然后在需要的地发调用这个函数哈~~这样还不会正确,还需要做多一步,就是下面的红色代码哈,代码如下:
……
mysql_query(‘set names UTF8′); //这儿是最关键的哈~
$result = mysql_query(“insert into choujiangjilu(s_member_id,runtime,meno,no_id) values(“.$sMid.”,unix_timestamp(),\”" . safeEncoding($jl,’UTF-8′) . “\”,”.$no_id.”)”);
……

黄易山:Facebook的内部晋升

Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。本刊将继续连载这一系列,本文是第三篇。
建设一家健康长久的公司,“从公司内部提拔管理者”是一条广为人知的建议。这条建议也同样适用于规模较小、发展迅速的创业公司。

DIV横向竖向垂直对齐

DIV层横向竖向垂直对齐

游戏中常见功能的PHP实现

  许多游戏和游戏系统都需要骰子。让我们先从简单的部分入手:掷一个六面骰子。实际上,滚动一个六面骰子就是从 1 到 6 之间选择一个随机数字。在 PHP 中,这十分简单:echo rand(1,6);。
  在许多情况下,这基本上很简单。但是在处理机率游戏时,我们需要一些更好的实现。PHP 提供了更好的随机数字生成器:mt_rand()。在不深入研究两者差别的情况下,可以认为 mt_rand 是一个更快、更好的随机数字生成器:echo mt_rand(1,6);。如果把该随机数字生成器放入函数中,则效果会更好。

jQuery Tutorials for Designers

这个jQuery教程是我看到的教程中比较简单而且效果显著的,你可以不用看很多基础知识,却知道这样的效果要怎样做。简单高效噢。
本文来自 WebDesignerWall.com 这个网站里面的内容非常的好,推荐有需要的经常去看噢。

How to get the element?
Writing jQuery function is relatively easy (thanks to the wonderful documentation). The key point you have to learn is how to get the exact element that you want to apply the effects.

$(“#header”) = get the element with id=”header”
$(“h3″) = get all <h3> element
$(“div#content .photo”) = get all element with nested in the <div id=”content”>
$(“ul li”) = get all <li> element nested in all <ul>
$(“ul li:first”) = get only the first <li> element of the <ul>

网页设计师如何应对客户无理要求

  做网页设计时间长了,很多时候都会直接与客户进行沟通,包括设计初期需求讨论,设计中的讨论等。在这过程中也会碰到一些十分令人头疼的客户,对于这类客户只能用“头疼”两字来形容,相信下面这些客户提出的问题很多网页设计师都遇到过。
  作为一个网页设计师,最头痛的事情是碰上“你不明白我的意思”这样的客户。这篇文章谈谈客户无理要求令网页设计师头疼的七大问题。当然并不会仅仅是发现这些常见的问题,我们将还会与大家分享如何避免这类问题的产生并向顾客解释清楚为什么无法满足他们的要求。
1、“我现在预算比较紧张,希望这个项目尽可能便宜。”
2、“我自己也可以做,只是……”
3、“有点单调,需要更花俏一点。”
4、“哦,顺便说下,我需要把这段代码写到博客中”
5、“我不希望[用那种交流方式/支付方式/用你这种方式做事情],还是这么做吧”
6、“我需要一个完全相同的网站[示例网站],它必需以同样的方式运作。”
7、“几个星期前我就希望这个能做好了,你什么时候才能完成?”

VBS-使用Outlook的规则自动保存附件

  公司的加盟商图片回传使用邮箱形式,每次保存累死我了,一直想要编个脚本,自动操作一下,结果一直懒的动手,昨天,偶遇张先生的文章,提供好代码,偶只好笑纳了,在此基础上修改了一下,符合自己的需要,贴出来与需要者共享之。
  我平常工作时,保存格式是 E:\加盟商图片回传\MMDD.加盟店名称[邮箱地址] ,所以,在脚本中我也是这样设计的。其中MMDD就是当天的日期,如今天2011.01.14则为0114。其他的直接看代码吧。
===============
附录
本文主要功能参考 张志强先生的< 自动保存Outlook邮件的附件 >

如何在放大情况下画出没有虚边的形状图层

放大之后画自定义形状总是出现虚边,很烦恼,有了“它”,放得再大也不费劲~当然很多朋友都知道,也希望更多的设计师朋友知道~~
很多朋友问为什么不使用矢量软件呢?每个人都有自己的习惯,我举了个矩形做例子(其实偷懒了~~),假如我们画的是个图标或是别的比较复杂的形状,比如复杂的导航了什么的,放大后画不就很方便吗~达到目标就可以了~话说PS的矢量也不错了~嘿嘿

QQ2009以上版本默认表情空白(丢失)、自定义表情丢失?

QQ2009以上版本默认表情空白(丢失)、自定义表情丢失?   处理方法: 如果您是默认表情不见了,建议您先下线所有QQ,然后把号码文件夹下的CustomFace.db和CustomFace.dbc这二个文件剪切到其他任何地方,重新登录后,默认表情就可以恢复了。 如果您是自定义表情不见了,需要操作以上步骤后,再点击“主菜单”=》“工具”=》“数据导入工具”=》“自定义表情”=》“从指定文件导入”,选择之前保存db数据的目录,将db数据导入即可。 标签: 技巧

王建硕: 千万不要和用户习惯开战

  于是,聪明的实习生拿出了解决方法:他们布置了真实的场景,把时间,地点,电话号码,网址什么的一股脑都刷在墙上,然后用数码相机拍一张照片,在网上数码冲印成真实的照片。在印量大并且绞尽脑汁的寻找最便宜的价格以后,成本大约两毛多,只是原来打印成本多一倍左右,比花哨的小册子要便宜得多得多。但是效果出奇的好。观察结果,学生们拿到新的“传单”,丢弃率0%,保存率100%,认真阅读的显然增加不止一倍,大家会把它加在自己的教科书里,甚至听说有人装进了像框。
  原因很简单:仅仅是因为大家养成了人传单的习惯,但还没有养成扔照片的习惯。

联网创业六大经典理论:没VC时该想想杂货店

1、皮鞋理论
2、杂货店理论
3、户口本悖论
4、沸水理论
5、热水器理论
6、油条铺现象

另类营销-“我在床上很厉害的哦”引发的思考

  你在酒吧遇到一个靓女……   假设你走过去直接对她说:“我在床上很厉害的哦!”这叫“直销”。   如果你的朋友走过去,指着你对她说:“他在床上很厉害的哦!”这叫“广告”!   如果你要了她的电话,隔天打电话和她说:“跟你提一下,我在床上很厉害的哦”这叫“电话营销”!   假如你仅仅是文质彬彬的走过去、礼貌地做自我介绍,再帮她倒饮料,畅谈心事,并且送她离开再帮她打开车门,等她上车后再和她说:“跟你提一下,我在床上很厉害的哦!”这叫“公关”!   那么如果你给服务生一些小钱,请他去和那女孩说:“那个坐吧台的男的在床上很厉害的哦!”叫做“媒体购买”!   如果是你自己走过去和她说:“我不但在床上很厉害,而且还会给你‘特殊服务’的哦!”这叫“产品促销”!   假如那女孩主动过来跟你说:“我听说你在床上很厉害哦!”这叫“品牌魅力”!   如果有另一个女孩走过去和那个靓女说:“他在床上很厉害哦!”这叫“口碑营销”!   如果有一个女孩一直缠着你不放,人家问她为什么,她说“因为他在床上很厉害!”这叫“品牌忠诚度”!   接下来……   趁着众人惊讶的时候,悄悄把名片塞到在场吧女的胸围里,这叫黑链。   抢到酒吧话筒,大声说,“我在床上很厉害哦”,这叫群发广告   看着酒吧女在黑暗中**,叫自恋(链)!自己的网站链接自己,叫同性恋(链)。   不断的给酒保更多的钱,让他告诉那些女的,“这人在床上很厉害的哦”,这叫竞价排名!   如果在酒吧的菜单上都印上名字,然后在后面写道“我在床上很厉害的哦” ,这叫博客营销! 标签: 技巧, 文摘, 智慧, 营销, 项目

彭关霖-高效扩展人脉圈

彭关霖
前门23号公关总监
本文摘自时尚芭莎(BAZAAR)

49个影响网站排名的因素

作了补充和修改,增加到49个因素,应该算比较完整了。 转载请保留此链接:49个影响网站排名的因素(完整版) 内部因素  URL中出现关键词 网页Title中出现关键词 常规内容中出现关键词 在页面的第一段中出现关键词 在页面的最后一段中出现关键词 Heading 标签 比如h1,h2中出现关键词 站内的链接中出现关键词 导向相关内容的导出链接 导出链接中出现关键词 图片文件名中出现关键词 Alt标签中出现关键词 comment中出现关键词 合理的频率更新内容 内容对搜索引擎的展示位置 网站结构循环PR,而非散发PR 关键词进行适当的修饰(加粗、斜体等)  外部因素  大量的导入链接 从高PR值得网页获得导入链接 从相关内容网站获得导入链接 导入链接指向的网页有具体内容 锚文字中有关键词 锚文字周围有相关词 锚文字存在于文章或句子中 导入链接的时间长度,一般导入链接的存在时间有3-6个月 单向链接的价值高于交换链接 导入链接的页面的导出链接小于100个,流出链接越少越好 链接来自不同IP 合理的导入链接增长频率  你需要避免的事情  关键词堆积 所有的锚文字都相同 使用CSS或背景色隐藏内容,这是十恶不赦的大恶 使用JavaScript跳转 相同ip之下的网页直接进行大量交换链接 桥页和Cloaking,诱导搜索引擎的爬虫,这是十恶不赦的大恶 成人内容,违禁药品,赌博相关内容 内容重复 连向作弊的网站 站内的绝大部分网页有相同的网页title 加入到Link Farm或则Link交换类网站 使用被惩罚过的域名 网站建立在被惩罚的IP上  尽量避免的问题  地址中存在动态变量 单一图片和Flash的网站 用Javascript制作的网站导航条或目录 用图片做网站导航而不加ALT标签 〈head〉〈/head〉之间有太多的代码 [...]

ASP.NET常用的功能代码

1.在ASP里面直接使用的Left功能
2.字段名不要以“_”开头
3.只要是模板库里面的元件

Photoshop CS3不会自动刷新(不刷新)

“对工作区(工作窗口)的任何修改如绘制,选取,删除之类的操作,都无法自动刷新,要拖动一下窗口,修改后的结果才呈现出来,比如平时候建立了选区时,选区是流动的虚线框(蚂蚁线),现在框(蚂蚁线)不见了,要拖一下窗口,框才出来,而且也不是流动的,另外导航窗口和图层缩略图的内容也不能自动更新。”

PNG文件在IE下不能透明的解决办法

IE6下的PNG图片的透明问题是一个老问题了,解决办法只需要一个的JS文件和一个GIF图片,却困扰着我辈中人。

CSS布局口诀-CSS BUG顺口溜

在进行CSS网页布局时遇到BUG,请认真阅读以下内容,非常容易记忆的,不知道哪位高人把CSS BUG编成了顺口溜了!看看好不好记住呢?

WordPress域名更换后日志内链接替换

上星期把www.fobg.cn换成现在的域名www.iPodMp.com,结果发现后台进不去,不仅如此,连帖子都看不到,哎,上网找了半天才知道要修改一下数据库,收藏一下吧。