自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZYallers

将来的你,一定会感激现在拼命的自己。

  • 博客(169)
  • 收藏
  • 关注

原创 php:ucwords() --将字符串中每个单词的首字母转换为大写

ucwords (PHP 4, PHP 5)   — 将字符串中每个单词的首字母转换为大写说明string ucwords ( string $str )将 str 中每个单词的首字符(如果首字符是字母)转换为大写字母,并返回这个字符串。 这里单词的定义是紧跟在空白字符(空格符、制表符、换行符、回车符、水平线以及竖线)之后的子字符串。 参数str  输入字符串。

2013-01-30 10:33:11 1200

原创 php:strrev() --字符串顺序倒过来输出的涵数

例:请把“abcde” 输出为 “edcba”. 必须使用涵数来编成.echo strrev("abcde");//输出 'edcba'

2013-01-30 10:27:14 766

原创 php:PHP 时区设置

question:PHP 时区设置date_default_timezone_set(Etc/GMT-8)为什么代表东八区answer:date_default_timezone_set("Etc/GMT"); 是格林威治标准时间,得到的时间和默认时区是一样的ate_default_timezone_set("Etc/GMT+8"); 比林威治标准时间慢

2013-01-30 10:21:22 681

原创 php:substr_count (PHP 4, PHP 5) — 计算字串出现的次数

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )返回子字符串needle 在字符串 haystack 中出现的次数。注意 needle 区分大小写。Note:   该函数不会计算重叠字符串。参见下面的例子eg:<?php $

2013-01-30 10:09:35 628

原创 php:PHP分页原理

作为一个Web程序,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就可以了,可是假如你的网站是几千甚至几十万会员的话,如果都在一页打开的话无论对浏览器还是观看者都是一种折磨。  相信每个学习PHP的新手都会对分页这个东西感觉很头疼,不过有了默默的这一水帖,你肯定会拍拍脑袋说,嘿,原来分页竟然如此简单?的确,现在请深呼吸一口新鲜的空气,仔细的听默默

2013-01-25 17:11:46 579

原创 php:生成验证码

che.php<?phpsession_start();$im = imagecreatetruecolor(100, 30);//设置颜色$bg = imagecolorallocate($im, 0, 0, 0); //背景色$te = imagecolorallocate($im, 255, 255, 255); //字体颜色for($i=0;$i<4;$i++){

2013-01-25 16:58:45 512

原创 php:php中使用excel的简单介绍

在工作中需要处理多语言的翻译问题,翻译都是写在excel表格里面。为了处理方便我就保留中文和英文两列。这样需要将这些数据从excel中取出来,然乎保存在excel的数组中,通过使用循环数组将相应的数据放入到数据库中。 所以工作的第一步就是要将数据从excel中取出来。这里我使用到了一个开源php处理excel类:phpexcel.  该项目的详细信息 http://ph

2013-01-23 17:35:33 498

原创 php:修改php.ini以达到屏蔽程序的错误信息

提供一点资料给你:display_errors = On            php缺省是打开错误信息显示的,我们把它改为: display_errors = Off 关闭错误显示后,php函数执行错误的信息将不会再显示给用户,这样能在一定程度上防止攻击者从错误信息得知脚本的物理位置,以及一些其它有用的信息,起码给攻击者的黑箱检测造成一定的障碍

2013-01-23 17:08:06 649

转载 php:php5.4删除了session_unregister函数

前几天安装了dedecms系统,当在后台安全退出的时候,后台出现空白,先前只分析其他功能去了,也没太注意安全,看了一下安全退出的代码,是这样写的:  function exitUser() { ClearMyAddon(); @($this->keepUserIDTag); @session_unregister($this->keepUserTypeTag);

2013-01-21 09:54:03 527

原创 jquery:创建一个新的节点对象的好方法

HTMLJsBin-在线js/css调试工具 article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; } Hello OSToolsJavaScript//jq创建一个新的节点对象;//例如:var objNewDiv =

2013-01-21 09:23:43 1236

转载 php:php多层数组和对象的转换

多层数组和对象转化的用途很简单,便于处理WebService中多层数组和对象的转化简单的(array)和(object)只能处理单层的数据,对于多层的数组和对象转换则无能为力。通过json_decode(json_encode($object)可以将对象一次性转换为数组,但是object中遇到非utf-8编码的非ascii字符则会出现问题,比如gbk的中文,何况json_encod

2013-01-18 13:47:52 754

转载 php mysql事务处理回滚操作

很多新手在进行项目过程中,会碰到这样一种情况,如:论坛扣币项目中,用户支付论坛币的时候如果突然断网、电脑死机、停电、等其它自然灾害时,导致本次交易没有成功(即用户的币已经扣掉了,但是服务器数据库中没有消费记录等其它情况),这种情况应该怎么样进行处理呢?在这个时候,我们可以用Mysql事务回滚来进行处理,那代码怎么写呢? 那下面我就来说一说这个mysql事务回滚应该怎么处理。

2013-01-17 11:00:11 824

转载 PHP 5.3.x 的 strtotime() 时区设定 警告信息修复

PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you use

2013-01-17 10:43:36 755

转载 php代码实现读取文件头判断文件类型

php代码实现读取文件头判断文件类型,支持图片、rar、exe等后缀。案例:<?php $filename = "11.jpg";//为图片的路径可以用d:/upload/11.jpg等绝对路径$file = fopen($filename, "rb");$bin = fread($file, 2); //只读2字节fclose($file);$strInfo = @un

2013-01-16 23:24:43 1433

转载 PHP中逗号和点号的区别

也许。很多人都知道逗号要比点号快,但是不知道为什么,更不知道这两者到底有什么区别。比如:1. echo 'abc'.'def'; //用点号连接字符串 2. echo 'abc','def'; //用逗号连接字符串 那么下面我们就举一些例子.来认清楚他们之前的区别.1. echo '1+5=' . 1+5; 看看上面的.输出的结果是6..而不是1+5=6.有些神奇吧?更神

2013-01-16 23:07:55 522

转载 使用PHP批量去除文件UTF8 BOM信息

原理:UTF8文件,微软为了增加一个识别信息,有了BOM这个东西:BOM —— Byte Order Mark,缺省在Windows等平台上编辑的UTF8文件会在头部增加3个字节的标记信息,我们PHP引擎在处理的时候会完整读取整个PHP代码文档, 如果PHP文件头部包含BOM信息,就会输出一个空白,在很多时候会带来问题,比如我们session无法工作、cookie无法设置等等问题。

2013-01-16 11:35:17 577

原创 php:addslashes() — 使用反斜线引用字符串

/* Example #1 addslashes() 例子 */<?php$str = "Is your name O'reilly?";// 输出:Is your name O\'reilly?echo addslashes($str);?>

2013-01-14 23:21:58 457

原创 php:htmlspecialchars() --html标签转为实体字符

Example #1 htmlspecialchars() <?php$new = htmlspecialchars("Test", ENT_QUOTES);echo $new; // Test?>

2013-01-14 23:16:42 912

转载 如何判断字符串中值的类型并将其转换成对应变量类型

如何判断字符串中值的类型并将其转换成对应变量类型。比如有个变量$a = array('12.1','10','string');要将其变成array(12.1,10,'string'); 该怎么做?我用eval函数做了下,会出现警告,虽然可以用@抑制住,终究不是什么好办法,难道要用正则?我转类型是用来将数据插入到数据库里的。数据库有什么办法做这方面转换不(我数据库知识很烂)?各

2013-01-12 11:00:17 810

转载 写了个遍历目录、批量替换文件内容的类

功能:1 遍历目录下的所有文件(可指定后缀名)2 批量替换文件内容(正则、字符串)3 批量替换文件后缀名4 批量替换文件编码 测试代码:$dirExplorer = new DirExplorerClass();$dirExplorer->getDirExplorer('D:/test1/test2/'); /遍历目录D:/test1/test2///将所有

2013-01-12 10:47:02 784

原创 php:查找字符串的相关方法[strpos,stripos,strrpos,strripos,substr,stristr,strstr]

strpos(PHP 4, PHP 5)strpos — 查找字符串首次出现的位置说明int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )返回 needle 在 haystack 中首次出现的数字位置。与 strrpos() 不同,在 PHP 5 之前,该

2013-01-12 10:16:26 1153

原创 php:统计邮件的大小方法

//统计用户收件箱所占空间有多少,先计算每封邮件的大小(标题+内容+附近),后总和;//1、计算附近大小;//2、计算标题和内容大小//3、总和求出单封邮件大小eg:<?php $attach_size= 0; if($attachmentid){ //获取附近的大小 $attach_data= at

2013-01-12 09:53:11 1050

原创 php:number_format() 函数通过千位分组来格式化数字

定义和用法number_format() 函数通过千位分组来格式化数字。语法number_format(number,decimals,decimalpoint,separator)参数描述number 必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符。decimals可选。规

2013-01-12 09:50:59 578

转载 动态加载JS文件并执行

eg:$.ajax({ type: "GET", url: "test.js", dataType: "script"});原文地址:http://blog.csdn.net/lee576/article/details/4295096#

2013-01-12 09:00:10 656

原创 js[周六代码分享]:爱问回答修改答…

JavaScript语言: 爱问回答修改答案的js方法 case 'editreply': $("#editquotelink").val($("#quote_"+id).html());  //$('#editreply').val($('#post_'+id).html()); var old_reply = $('#post_'+id).html(); $("#editr

2013-01-11 11:43:03 370

原创 php[周六代码分享]:php+html&amp;nbsp…

HTML+PHP语言: php+html解决id冲突问题的一种方法 {evalecho $rec_recursion-1;} {$recvalue['content']}

2013-01-11 11:43:01 432

js[周六代码分享]:爱问回答修改答…

JavaScript语言:&lt;wbr&gt;&lt;/wbr&gt;爱问回答修改答案的js方法case 'editreply':$("#editquotelink").val($("#quote_"+id).html()); //$('#editreply').val($('#post_'+id).html());var old_reply = $('#post_'+i...

2013-01-11 11:43:00 124

php[周六代码分享]:php+html&amp;nbsp…

HTML+PHP语言:&lt;wbr&gt;&lt;/wbr&gt;php+html解决id冲突问题的一种方法 &lt;tbody id='rec'&gt; &lt;!--{ifis_array($recordarr)}--&gt; &lt;!--{loop$recordarr $reckey $recvalue}--&gt; &lt;tr id...

2013-01-11 11:43:00 182

原创 php[周六代码分享]:返回调度人员…

PHP语言: 返回调度人员或者部门审批人数组 <?php //返回调度人员或者部门审批人数组 // @param $methoddeptverify(部门审批)、despmanage(调度员) // @return array function getvehiclemanager($method = 'deptverify') { $uidarr = array

2013-01-11 11:42:53 423

原创 mysql:获取系统当前的数字形式时间值

mysql:获取系统当前的数字形式时间值UNIX_TIMESTAMP(date) 返回一个Unix时间戳(从'1970-01-01 00:00:00'GMT开始的秒数,date默认值为当前时间)eg:1 mysql> select UNIX_TIMESTAMP();           2    -> 882226357         3 mysql> selec

2013-01-11 11:42:51 740

原创 php:获取数组第一个值

php 获取数组 第一个值  reset (PHP 3, PHP 4, PHP 5)reset -- 将数组的内部指针指向第一个单元说明mixed reset ( array &array )reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回 FALSE。例 1. reset() 例子01 02 $ar

2013-01-11 11:42:49 1101

原创 php:PHP获取浏览器的版本信息

PHP语言: PHP获取浏览器的版本信息//分析返回用户网页浏览器名称,返回的数组第一个为浏览器名称,第二个是版本号。 functiongetBrowser() { $sys = $_SERVER['HTTP_USER_AGENT']; if (stripos($sys, "NetCaptor") >0) { $exp[0] ="NetCaptor";

2013-01-11 11:42:47 588

转载 scrollBy的用法

谢谢!原文地址:scrollBy的用法作者:全力以赴PHP用法一:实现自动阅读         范例9-16                   setInterval( "ScroWin()", 10);    //设定计时器          functionScroWin()

2013-01-11 11:42:45 1199

原创 css:在样式名之前加一个“*”的作用

在css样式名之前加一个“ * ”号的作用是使该样式名只对IE浏览器有作用;eg;1img style="max-height:60px; *height:60px;" src="{$_G['setting']['logourl']}" alt="{$_G['setting']['bbname']}" />

2013-01-11 11:42:43 942

原创 jq:动态加载js文件进当前页面

jq:动态加载js文件到当前页面eg;123456    jQuery.getScript("{$_G[setting][jspath]}tree/jquery.simple.tree.js", function(){        personaltree= $('#tt'

2013-01-11 11:42:41 671

原创 js:原生方法:定位同级对象的下一…

js:原生方法:定位同级对象的下一个最近的对象eg:(ctrl为js的一个普通对象)1var  oSearchBtn= ctrl.nextSibling;

2013-01-11 11:42:39 536

原创 js:屏蔽用户鼠标右键

HTML+JS语言: 屏蔽用户鼠标右键01 02 03 屏蔽用户鼠标右键04  language="javascript">05 06 function hideContextmenu(){07   window.event.returnValue=false;   08 }09 //-->10 11 12  oncontextmenu='hid

2013-01-11 11:42:36 374

原创 原生js的cookie的使用实例setCookie()、getCookie()方法

HTML+JS语言: 原生jscookie的使用实例setCookie()、getCookie()方法01 02 03 原生jscookie的使用实例setCookie()、getCookie()方法04  language="javascript">05 06 function setCookie(){07   var never = new Date();08

2013-01-11 11:42:34 5863

原创 js:js正则一些实例方法(数字调换位置、ip地址合法性检查、url地址提取信息)

HTML+JS语言: js正则一些实例方法(数字调换位置、ip地址合法性检查、url地址提取信息)001 002 003 js正则一些实例方法(数字调换位置、ip地址合法性检查、url地址提取信息)004  language="javascript">005 006 function showNum(str){007   var rep = /(\d)(\d)/gi;

2013-01-11 11:42:32 938

原创 js:在<script></script>中使用的属性,可以使标签对里的内容当成文本

通过修改百度编辑器,知道一个在中使用的属性,可以使标签对里的内容当成文本,而不是程序。1<script type="text/plain" id="textarea" name="content">{$content}

2013-01-11 11:42:30 647

空空如也

空空如也

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

TA关注的人

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