摘要:
PHP代码的调试有时我们运行PHP代码的时候会碰到问题并且我们不知道这问题究竟出在哪儿。而PHP中专门有个error_reporting() 函数,它可以告诉你你的代码中的每一处错误。如果你希望它显示页面的所有可能出现的错误信息,可以将下面这句代码放在文件的第二行://报告所有错误error_reporting(E_ALL); 阅读全文
摘要:
这几天感触挺多,就记下来首先是工作方面:工作方面由于自己粗细,出现了错误。1,网站首页由于自己在程序中少定义一个变量,导致首页楼层显示部分显示空白。2,在网站活动页面,写日期和星期天时写错了,当时自己看电脑时,看成了2012年的日期,自己有没有检查,就上传到线上了,后来被人说了以后才知道自己写错了。以后工作要细心,不能再由浮躁心情带到工作中去。生活方面:昨天(周六)在家里玩了一天的电脑,打魔兽,哎,有浪费了一天时间,每次都让自己少玩,但是又控制不住自己,还是玩了。以后还是少玩吧今天去了史各庄,看看室友,他很厉害哦,比比自己,有点惭愧了。他和我一起来的北京。在北京培训的时候是学的c,后来工作中用 阅读全文
摘要:
今天写程序,遇到一个的问题。我想把一个二维数组中的包含某一个值的数组去掉,并重新生成索引下标例如:$all_zone=array( array("id"=>"R001","name"=>"东城区"), array("id"=>"R002","name"=>"西城区"), array("id"=>"R003","name"=>"朝阳区 阅读全文
摘要:
在php中设置cookie.$email="abc@163.com";setcookie("y_email",$email,time()+3600,"/");js中获取cookiefunction getCookie(c_name){if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=doc 阅读全文
摘要:
一、list()函数返回的数组中包括的四个元素:键名为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。例如:<?php $fruitArray = array("apple", "orange", "banana", "Peach", "pear");print_r(each($fruitArray));?>得到结果:Array ( [1] => apple [value] => apple [0] => 阅读全文
摘要:
array_merge() 函数把两个或多个数组合并为一个数组。例一:<?php$fruitArray = array("apple", "orange", "banana", "Peach", "pear"); $vegArray = array("carrot", "green beans", "asparagus", "artichoke", "corn"); $goodfoodArr 阅读全文
摘要:
今天看到程序中有人用list()函数,就上网查了查。w3c上说: 定义和用法 list() 函数用数组中的元素为一组变量赋值。 注意,与 array()类似,list() 实际上是一种语言结构,不是函数。这个很重要,要记下:该函数只用于数字索引的数组,且假定数字索引从 0 开始。自己写了一个看看效果:<?php$vegArray = array("carrot", "green beans", "asparagus", "artichoke", "corn");list($a,$b,$c) 阅读全文
摘要:
<?phpfunction myfunction($v) {if ($v==="Horse") { return true; }return false;}$a=array(0=>"Dog",1=>"Cat",2=>"Horse");print_r(array_filter($a,"myfunction"));?>判断数组中元素是否为空的时候,一般用foreach,因为具体应用中多是要foreach,其实如果单纯的过滤php空数组的话,可以使用php函数array_ 阅读全文
摘要:
addslashes() 函数在指定的预定义字符前添加反斜杠。这些预定义字符是:单引号 (')双引号 (")反斜杠 (\)NULL提示和注释提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备合适的字符串。注释:默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。 阅读全文
摘要:
通过汉字获得汉字所对应的拼音。比如:张三--zhangsan 李四--lisi 王五--wangwu通过下面的函数就可以实现:View Code <?php $d = array( array("a",-20319), array("ai",-20317), array("an",-20304), array("ang",-20295), array("ao",-20292), array("ba",-20283), array("bai",-202 阅读全文
摘要:
在实际开发中往往会遇到检查表单数据的合法性,如果数据不合法,就不让其提交。先看以下简单的代码。<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script language="javascript">//--->function checksubmit(){ if (document.form1.myname.value=="") { alert("请输入开始数值!"); 阅读全文
摘要:
可以把js代码放到Aptana Studio 中,然后按住shift+ctrl+f格式化js,这个对于想看其他公司代码的程序员很有用。 阅读全文
摘要:
在工作中遇到获取当前星期,于是就写了一个:<?phpfunction getWeek($date,$num){ if($num==1){ return date("w",strtotime($date)); } else if($num==2){ $weekarray=array("日","一","二","三","四","五","六","日"); return "周".$weekarray[ 阅读全文
摘要:
先看一下 delete与truncate的区别首先书写方式不一样:delete from aatruncate table aa具体区别:1。delete from后面可以写条件,truncate不可以2。delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少3。delete from删空表后,会保留一个空的页,truncate在表中不会留有任何页4。当使用行锁执行 DELETE 语句时,将锁定表中各行以便删除。truncate始终锁 阅读全文
摘要:
php如何获取当前文件的绝对路径。dirname(__FILE__) 函数返回的是脚本所在在的路径 <?php $basedir = dirname(__FILE__); echo $basedir;//获取文件的绝对路径 ?>之后可以使用 以下引入文件define('ROOT', dirname(__FILE__));require_once ROOT.'/config/conf_mysql.php'; 如果在不同的域名下,也可以这样写:include(dirname(dirname(__FILE__))."/chains_shop.ph 阅读全文
摘要:
实体引用在 XML 中,一些字符拥有特殊的意义。如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。这样会产生 XML 错误:<message>if salary < 1000 then</message>为了避免这个错误,请用实体引用来代替 "<" 字符:<message>if salary < 1000 then</message> 在 XML 中,有 5 个预定义的实体引用:注释:在 XML 中,只有字符 "<& 阅读全文
摘要:
先看一段代码:for(var j=0;j<24;j++){ (jQuery).getJSON('log_analyze.php',{r:Math.random(),logid:logid,op:2,j:j},function(data){ if(data.success_agent){ var width=j*10; $("#up_time_loading").empty().append("<div style=\"width:"+width+"px;height:10px;border:1px soli 阅读全文
摘要:
1,查看索引 show index from tablename; show keys from tablename; 2,添加索引 alter table tablename add index index_name(column_list); alter table tablename add unique(column_list); alter table tablename add primary key (column_list); 3,查看某一个表用了什么引擎 show create table tablename; 4,自动提交 ... 阅读全文
摘要:
你是否曾经对一些网站的网址看起来非常清爽,没有任何.php或.html后缀感到奇怪?他们就是这样做到的。1、安装 mod_rewrite 模块 因为 Apache 服务器默认是没有打开 mod_rewrite 模块的,所以我们必须手动来启动。打开 Apache 的配置文件 httpd.conf 文件,找到下面一行: #LoadModule rewrite_module modules/mod_rewrite.so 前面的 # 号是 Apache 配置文件的注释符,也就是 Apache 服务器没有加载该模块。将前面的 # 号去掉,保存后重启 Apache 服务器,这是我们就实现了加载 mod_r 阅读全文
摘要:
1、服务器环境的选择,建议采用Linux服务器2、页面纯静态化,不要使用伪静态,大家都知道如果是非静态页面,都需要服务器端利用一定的CPU资源进行编译之后才能显示出来,而静态页面则直接显示,另外千万不能使用伪静态,伪静态实际上只是为了迎合搜索引擎而产生的一门技术,在使用过程中,会加大服务器的资源消耗,当访问量大的时候要慎用。3、负载均衡技术,通俗点讲就是将网页上的元素分开放置到不同的服务器上来分担单台服务器的压力,如:数据库单独一台服务器,静态页面一台服务器,图片单独一台服务器等等,具体应该视情况而定,流量越大,就越应该分得越细,像国内的门户网站就是这样做的,看看他们的图片就能知道,图片都是用 阅读全文