04 2012 档案

 
javascript坐标:event.x、event.clientX、event.offsetX、event.screenX
摘要:clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。 offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标。 screenX 设置或获取获取鼠标指针位置相对于用户屏幕的 x 坐标。 screenY 设置或获取鼠标指针位置相对于用户屏幕的 y 坐标。 x 设置或获取鼠标指针位置相对于父文档的 x 像素坐标。 y 设置或获取鼠标指针位置 阅读全文
posted @ 2012-04-26 21:43 php开发 阅读(375) 评论(0) 推荐(0)
php mysql mysqli区别比较详解
摘要:文章今天来分析一下在php中的两种数据库连接方法mysql,mysqli以前我都是用mysql很少用mysqli,原因mysqli是php默认配置中是没有开启的下面我们来看它们之间各自的优点和不足吧。mysql是非持继连接函数而mysqli是永远连接函数。也就是说mysql每次链接都会打开一个连接的进程而mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销有些朋友在编程的时候,使用new mysqli('localhost', usenamer', 'password', 'databasename');总是报错,F 阅读全文
posted @ 2012-04-26 21:42 php开发 阅读(479) 评论(0) 推荐(0)
apache和.htaccess设置404错误页面方法
摘要:为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:代码如下 复制代码 ErrorDocument 404 /notfound.php 注意:1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失2.切记不要使用绝对URL(例如:http://www.hzhuti.com/nokia/n96/形式),如果使用绝对URL返回的状态码是“302”+“200”(已测试)正确的做法是在 .htaccess 中加入代码如下 复制代码 ErrorDocument 404 /404.html 而不是代码如下 复制代码 Error 阅读全文
posted @ 2012-04-26 21:41 php开发 阅读(444) 评论(0) 推荐(0)
php生成html文件的多种方法介绍
摘要:我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的方法很简单。代码如下 复制代码 <?php//在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 $fp = fopen(‘文件名’,’w’); fwrite($fp,$temp) or die(‘写文件错误’); ?> 这只是最基本的方法,还不是很实用,因为网站是要更新的,要定期重新生成HTML下面是我用的方法:代码 阅读全文
posted @ 2012-04-26 21:40 php开发 阅读(3715) 评论(0) 推荐(2)
获取浏览器窗口高度宽度大小js/jquery代码
摘要:一个是利用jquery来实现的,下面是在加入了jquery库的情况下载做的。代码如下 复制代码 <script type="text/javascript"> $(document).ready( function() { var h = $(window).height(); alert(h+'http://www.zhutiai.com/5250/'); } ) </script> 在ie 805 在ff 下是否 787哦,两种浏览器因显示像素不同,是因为浏览对padding和margin的区别引起的。js获取浏览器高度和宽度值网 阅读全文
posted @ 2012-04-23 22:56 php开发 阅读(1459) 评论(0) 推荐(0)
mysql服务1067错误多种解决方案
摘要:my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份。其内容如下:代码如下 复制代码 #Uncomment or Add only the keys that you know how works.#Read the MySQL Manual for instructions[mysqld]basedir=d:/MySQL5.0/#bind-address=127.0.0.1datadir=d:/MySQL5.0/data#language=D:/usr/local/mysql/share/your language directory#s 阅读全文
posted @ 2012-04-23 22:55 php开发 阅读(390) 评论(0) 推荐(0)
php邮箱地址正则表达式实现与详解
摘要:本文章不但要讲述了关于正则达式而且还讲述了关于邮箱正则的构成用法详解,有需要了解的朋友可以参考一下,同时我们也提供了多种不同的邮箱验证实例.正则表达式了^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$ 在这段正则表达式中,“+”表示前面的字符串连续出现一个或多个;“^”表示下一个字符串必须出现在开头,“$”表示前一个字符串必须出现在结尾; “.”也就是“.”,这里“”是转义符;“{2,3}”表示前面的字符串可以连续出现2-3次。“()”表示包含的内容必须同时出现在目标对象中。“[_.0-9a-z-]”表示包含在“_”、“.”、“-”、从a到z范围内 阅读全文
posted @ 2012-04-23 22:53 php开发 阅读(788) 评论(1) 推荐(0)
php和mysql中uft-8中文编码乱码的几种解决办法
摘要:PHP页面转UTF-8编码问题 1.在代码开始出加入一行:代码如下 复制代码 header("Content-Type: text/html;charset=utf-8");2.PHP文件编码问题点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8, 如果是ANSI,需要将编码改成:UTF-8。 3.PHP文件头BOM问题: PHP文件一定不可以有BOM标签 否则,会出现session不能使用的情况,并有类似的提示: Warning: session_start() [function.session-start]: Canno 阅读全文
posted @ 2012-04-18 22:00 php开发 阅读(479) 评论(0) 推荐(1)
javascript坐标:event.x、event.clientX、event.offsetX、event.screenX
摘要:clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。 offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标。 screenX 设置或获取获取鼠标指针位置相对于用户屏幕的 x 坐标。 screenY 设置或获取鼠标指针位置相对于用户屏幕的 y 坐标。 x 设置或获取鼠标指针位置相对于父文档的 x 像素坐标。 y 设置或获取鼠标指针位置 阅读全文
posted @ 2012-04-18 21:59 php开发 阅读(349) 评论(0) 推荐(0)
javascript中动态加载js文件多种解决办法
摘要:一个比较全部在动态加方法/* 动态加载js v1.0 by:dum 2012-03-17 www.hzhuti.com 用法:src="webJsBase.js?load=a,b" 注:加载本目录下js*/var webJsBase = { require: function(libraryName) { document.write('<script type="text/javascript" src="'+libraryName+'"></script>'); }, loa 阅读全文
posted @ 2012-04-18 21:58 php开发 阅读(880) 评论(0) 推荐(0)
sql截取字段最后以特定字符隔开的内容语句
摘要:字段images保存的数据是: a.jpg;b.jpg;c.jpg要把images的最后一张图片c.jpg赋值到images_default执行的SQL语句是UPDATE product SET `image_default` = REVERSE(MID(REVERSE(`images`),1,LOCATE(';',REVERSE(images))-1)) WHERE product_id > 1下面我们利用了几个函数,参考REVERSEREVERSE(str) 返回颠倒字符顺序的字符串str。 mysql> select REVERSE('abc' 阅读全文
posted @ 2012-04-18 21:57 php开发 阅读(356) 评论(0) 推荐(0)
mysql中删除字符串或字段中空格函数
摘要:ltrim 函数代码如下 复制代码 mysql> select concat('.', ltrim('http://www.hzhuti.com/nokia/n76/ '), '.');rtrim函数mysql> select concat('.', rtrim(' ddd '), '.');trim 字符串函数,实在是强大。它不仅能消除字符串首尾部的空格,还可以消除我们指定的任意字符。ltrim(), rtrim() 只是它的一个功能子集。代码如下 复制代码 UPDATE `tran` 阅读全文
posted @ 2012-04-18 21:56 php开发 阅读(378) 评论(0) 推荐(0)
dedecms织梦修改当前位置{dede:field name=“position”/}标签
摘要:第一步,打开include/typelink.class.php文件,找到如//获得某个类目的超链接信息function GetOneTypeLink($typeinfos){ $typepage = $this->GetOneTypeUrl($typeinfos); $typelink = "<a href='".$typepage."'>".$typeinfos['typename']."主题</a>"; return $typelink;}只要在typeinfos[& 阅读全文
posted @ 2012-04-16 22:17 php开发 阅读(753) 评论(0) 推荐(0)
dedecms按栏目名首字母/数字排序输出方法
摘要:我们先测试一下读取子类SELECT substr(typename,1,1) FROM `dede_arctype` WHERE topid>0好了现在正式开始增加字段增加字段如图取第一个给刚加的字段 first_l代码如下 复制代码 update `dede_arctype` set first_word=substr( typename,1,1)提示影响了 420 行。 ( 查询花费 0.0176 秒 ) 代码成功了,现在查看如图现在打开 dedecms的/include/channelunit.func.php文件,我们在这里增加自定义函数function getfristword 阅读全文
posted @ 2012-04-16 22:14 php开发 阅读(428) 评论(0) 推荐(0)
mysql中删除字符串或字段中空格函数
摘要:ltrim 函数mysql> select concat('.', ltrim(' ddd '), '.');rtrim函数mysql> select concat('.', rtrim(' ddd '), '.');trim 字符串函数,实在是强大。它不仅能消除字符串首尾部的空格,还可以消除我们指定的任意字符。ltrim(), rtrim() 只是它的一个功能子集。UPDATE `tran` SET `status` = '1' WHERE trim( replace( 阅读全文
posted @ 2012-04-16 22:13 php开发 阅读(505) 评论(0) 推荐(0)
sql截取字段最后以特定字符隔开的内容语句
摘要:字段images保存的数据是: a.jpg;b.jpg;c.jpg要把images的最后一张图片c.jpg赋值到images_default执行的SQL语句是代码如下 复制代码 UPDATE product SET `image_default` = REVERSE(MID(REVERSE(`images`),1,LOCATE(';',REVERSE(images))-1)) WHERE product_id > 1下面我们利用了几个函数,参考REVERSEREVERSE(str) 返回颠倒字符顺序的字符串str。代码如下 复制代码 mysql> select RE 阅读全文
posted @ 2012-04-16 22:12 php开发 阅读(269) 评论(0) 推荐(0)
php中时间相差8小时的多种解决办法
摘要:解决时区相关8小时的方法有二种,一种是在php.ini里面把date.timezone = PRC这样写,一种是在php代码中date_default_timezone_set(\'Asia/Chongqing\'); 这样就可以了。--php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。在PHP.INI中设置时区代码如下 复制代码 date.timezone = PRC在代码中设置时区代码如下 复制代码 date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”上面可以满足我们需求。系统初始化时 阅读全文
posted @ 2012-04-16 22:11 php开发 阅读(540) 评论(1) 推荐(0)
mysql 中取字符串中的数字sql语句
摘要:one:declare @s varchar(20)declare @i varchar(20)set @i=''set @s='新会员必须购买350元产品'while PATINDEX ('%[0-9]%', @s)>0begin set @i=@i+substring(@s,PATINDEX ('%[0-9]%', @s),1)set @s=stuff(@s,1,PATINDEX ('%[0-9]%', @s),'')endselect @i--300two:declare @a tabl 阅读全文
posted @ 2012-04-13 08:37 php开发 阅读(2562) 评论(0) 推荐(0)
javascript中匿名函数分析详解
摘要:在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句: function fnMethodName(x){alert(x);}函数字面量(Function Literals): var fnMethodName = function(x){alert(x);}Function()构造函数: var fnMethodName = new Function('x','alert(x);')匿名函数,就是没有名字的函数。如: function (){ alert('a function');}但是,上面的代码会报错。 阅读全文
posted @ 2012-04-13 08:35 php开发 阅读(370) 评论(0) 推荐(0)
cannot restore segment prot after reloc: Permission denied解决办法
摘要:方法一: 禁止掉SELinux找到/etc/sysconfig/selinux,编辑SELINUX属性默认为(SELINUX=enforcing)改成SELINUX=disabled。如果已经是disabled就不用改了,也可以注释SELINUX=enforcing,新添加一行SELINUX=disabled。保存退出。然后继续调试,如果还是出现这样的问题就用方法二。具体操作方法编辑/etc/selinux/config,找到这段: # This file controls the state http://www.hzhuti.com/nokia/5800xm/of SELinux on t 阅读全文
posted @ 2012-04-13 08:34 php开发 阅读(317) 评论(0) 推荐(0)
JavaScript 基础入门篇(一)
摘要:本文章简单的介绍了关于javascript入门相关基础知识,包括有变量的声明 变量的作用域 传值和传址 基本类型和引用类型 等。--一、数据类型和值javascript:允许使用3种基本类型数据--------数字、字符串、布尔值,此外还支持两种小数据类型null(空)和undefine(未定义). javascript:还支持符合数据类型-对象(object),javascript中对象分两种,一种对象表示的已命名的值的无序集合,另一种表示有 编号的值的有序集合。其实有序集合就是数组(Array)。 javascript:还定义了另一种特殊对象----函数,还有一些javascript定义的 阅读全文
posted @ 2012-04-12 08:58 php开发 阅读(362) 评论(1) 推荐(0)
sql中取字符串中的数字语句
摘要:one:declare @s varchar(20)declare @i varchar(20)set @i=''set @s='新会员必须购买350元产品'while PATINDEX ('%[0-9]%', @s)>0begin set @i=@i+substring(@s,PATINDEX ('%[0-9]%', @s),1)set @s=stuff(@s,1,PATINDEX ('%[0-9]%', @s),'')endselect @i--300two:declare @a tabl 阅读全文
posted @ 2012-04-12 08:58 php开发 阅读(1071) 评论(0) 推荐(0)
css div自适应宽度实例
摘要:当内容超出父级元素宽度,在未设置white-space:nowrap时会自动换行,设置了white-space:nowrap样式又不能关联到滚动条延伸的部分,解决方案如下: 1、在父级元素添加white-space:nowrap属性; 2、计算(每一行)内容宽度; a、将内容拆分,包括缩进、图片和文字。 b、利用《又谈换行情况处理》中在body末尾添加非换行dom元素计算文字宽度。 c、叠加拆分的小块宽度为总宽度。 3、去掉父级元素的white-space:nowrap属性; 4、取2中最大宽度,设置成父级元素的宽度(最好在该精确宽度的基础上增加6px-8px的宽度预留给滚动条,一是满足滚动条 阅读全文
posted @ 2012-04-12 08:56 php开发 阅读(855) 评论(0) 推荐(0)
asp.net bind()和eval()的区别
摘要:eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。使用 Eval 方法Eval 方法可计算数据绑定控件(如 GridView、DetailsView 和 FormView 控件)的模板中的后期绑定数据表达式。在运行时,Eval 方法调用 DataBinder 对象的 Eval 方法,同时引用命名容 阅读全文
posted @ 2012-04-12 08:55 php开发 阅读(642) 评论(0) 推荐(1)
php for循环语句的几种用法分析
摘要:for 循环的语法是:代码如下 复制代码 for (expr1; expr2; expr3)statement下面说说for语句几种有用的变型。1、无限循环这种也叫死循环,没有开始和结束一直就这样下去<?phpfor (;;) { //放置需要不断执行的语句}?>死循环如果在当中配合if else ,break也可以跳出循环代码如下 复制代码<?phpfor (;;) { //如果是公元2199年,则跳出循环 http://www.hzhuti.com/nokia/n93/ if (date('Y') == '2199') { break; } 阅读全文
posted @ 2012-04-10 09:35 php开发 阅读(1140) 评论(0) 推荐(0)
javascript邮箱验证代码分析
摘要:一个最简单的 这个邮箱验证不能验证邮箱长度和合法性,如输入 “们我是@fdd.你好” 也是可以过的确function is_email(str){ if((str.indexOf("@")==-1)||(str.indexOf(".")==-1)) { return false; } return true;}上面这个实例只是判断用户输入的字符中有没有@和"."如果没有就不是合法的邮箱地址了,这样如果我输入代码如下 复制代码 fdafafsfsafdsa@fsafdsa@.fafdafsa这样也可以通过验证了,下面我们利用验证来做个邮 阅读全文
posted @ 2012-04-10 09:33 php开发 阅读(514) 评论(0) 推荐(1)
php正则取得页面所有的图片地址
摘要:<?php//取得页面所有的图片地址function getimages($str){ $match_str = "/((http://)+([^ rn()^$!`"'|[]{}<>]*)((.gif)|(.jpg)|(.bmp)|(.png)|(.GIF)|(.JPG)|(.PNG)|(.BMP)))/"; preg_match_all ($match_str,$str,$out,PREG_PATTERN_ORDER); return $out;}?>/<img.*srcs*=s*["|']?s*([^&g 阅读全文
posted @ 2012-04-10 09:31 php开发 阅读(1907) 评论(0) 推荐(0)
忘记mysql的root密码重置方法
摘要:如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:linux操作方法在my.cnf的[mysqld]字段加入:代码如下 复制代码 skip-grant-tables然后重启你的mysqld,这样久没有密码了.然后进入mysql。UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';成功后FLUSH PRIVILEGES;最后去掉my.cnf中的skip-grant-tables重启mysqld。windows操作方法1. KILL掉系统里的MySQL进程;2. 阅读全文
posted @ 2012-04-10 09:29 php开发 阅读(322) 评论(0) 推荐(0)

 

一聚教程网