php三元运算符 ? :
我们写PHP的时候,可能if{...}else{...}用的是最多的,但是有时候,我们可以用C里边的三元运算,可以使代码精减很多!具体三元运算如下:(expr1) ? (expr2) : (expr3); 详细说明一下,当expr1的运算结果为true的时候,则执行expr2;如果expr1的运算结果为false的时候则执行expr3。看一个例子:if(empty($_GET['a'...
JavaScript 倒计时例子 精确到秒
按钮可用状态倒计时...(JavaScript)今天在一个网站注册的时候, 看到了在服务条款和声明的时候, 我同意这个按钮要等几秒钟才可用, 虽然以前也看到过, 但这几天实在是闲着无聊, 所以, 嘿, 咱也来一个吧.<form name="frm"><input type="submit" name="btnSubmit" value="我同意" /></form><script language="javascript"...
php采集类
* $this->Rules = array(); 采集规则数组* 主内容:(开始:begin 结束:end 过滤:del)* 标题或其他字符串:[ 如:(标题title:缺省获取title标签 开始:titlebegin 结束:titleend 过滤:titledel)]* 链接:(缺省全部,开始:lbegin 结束:lend,包含:lcontains (缺省全部)* 图片:( 采集图片功能开启:imgfun 缺省关闭, 存放路...
PHP获取当前文件路径,上层目录路径
取的現在檔案、目錄、上層目錄 於 test.php 內, 要做取得路徑、目錄等, 可見下述: 取得 路徑 + 檔名 (要取得 /var/www/project/test.php) * echo __FILE__; 取得 檔名 (要取得 test.php) * echo basename(__FILE__); 取得 不含附檔名的檔名 (要取得 test)...
去掉iframe横向滚动条_iframe滚动条
主页面加IFRAME SCROLLING="YES"子页面'让竖条消失: <BODY STYLE='OVERFLOW:SCROLL;OVERFLOW-Y:HIDDEN'> </BODY> '让横条消失: <BODY STYLE='OVERFLOW:SCROLL;OVERFLOW-X:HIDDEN'> </BODY>'还要去掉'子页面里的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/...
ajaxpro的ajax函数内不能使用session
ajaxpro的ajax函数内不能使用session?比如还有cache,viewstate,response,request,一使用到这些 ,程序马上就断开了。还有哪些操作不能使用,为什么?解决方案:添加一个 AjaxPro.HttpSessionStateRequirement 枚举的值到你的 AjaxPro.AjaxMethodAttribute中.例如:[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequ...
js调用父框架函数与弹窗调用父页面函数的简单代码
js弹窗页面后调用父页面函数(例如:调用父页面函数test2())window.opener.test2();框架子页面调用上一个页面方法(例如:上一页面的框架frame名为menuBar,调用onhook()函数)window.top.frames["menuBar"].onhook();js弹窗页面调用父页面框架子页面函数(如:弹窗页面调用,frame名为menuBar)window.opener.top.frame...
javascript setTimeout 和 setInterval 区别
[setTimeout]setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次用setTimeout实现的自动变化显示随机数的效果:<html><head><script>window.onload=sett;function sett(){document.body.innerHTML=Math.random();setTimeout("sett()",500);}</script> </he...
结构体变长的妙用——0个元素的数组
有时我们需要产生一个结构体,实现了一种可变长度的结构。如何来实现呢?看这个结构体的定义:typedef struct st_type{int nCnt;int item[0];}type_a;(有些编译器会报错无法编译可以改成:)typedef struct st_type{int nCnt;int item[];}type_a;这样我们就可以定义一个可变长的结构,用sizeof(type_a)得到的...
用PHP实现分段下载
如果只是普通的文件下载,完全没有必要用到php,用个就可以,但是有的时候为让文件保密,只能给一部分人下载,显然不能够把链节告诉别人,如果是这样哪就起不到保密的效果。下面这个函数就是一个用php写的文件下载的函数,它是把文件一段一段地读出来,再传送给客户端.以下为引用的内容:function download($file_dir,$fil...
discuz 标题长度更改
修改表字段ALTER TABLE `discuz`.`cdb_threads` CHANGE `subject` `subject` CHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;/include/js/post.js/include/post.func.php/modcp/editpost.inc.php/templates/default/wap.lang.php/templates/default/messages.lang.phpALT...
php 简单的导出excel并实现合并单元格
<?phprequire_once './config/config.php';//$sql_topic = "SELECT * FROM td_activity";$aid = intval($_GET['aid']);$name = $orp->one("td_activity","title","aid=".$aid);if(empty($name)){exit('Access DENIED');}$name = iconv("UTF-8","GBK",$name);//问卷题目$str = '';$str.='<table width="900px" borde...
PHP浮点数之谜
<?php $f = 0.58; var_dump(intval($f * 100)); //为啥输出57?>为啥输出是57啊? PHP的bug么?我相信有很多的同学有过这样的疑问, 因为光问我类似问题的人就很多, 更不用说bugs.php.net上经常有人问…要搞明白这个原因, 首先我们要知道浮点数的表示(IEEE 754):浮点数, 以64位的长度(双精度)...
CSS IE6/7/8, Firefox, Safari, Chrome, Opera Hack使用简要归纳
网上有很多关于IE6/7/8, Firefox, Safari, Chrome, Opera CSS Hack的文章,但我觉得太过繁杂,要不给出一张看也看不懂的CSS Hack归纳表,要不就是给出一大堆代码说明问题,不便于学习与使用。我根据自己的使用情况来简单地归纳了一下IE6/7/8, Firefox, Safari, Chrome, Opera的CSS Hack使用方法,希望会对大家有用。CSS ...
面试遇到的问题
php5的魔术函数 如__call()??????多层继承(继承多个父类)??????centos下,当然的路径 pwd执行计划任务 .shmysql分区类型主要的分表类型有range,list,hash,key等;mongDB支持key-value;mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。...
怎么得到Radio、Checkbox和Select选择的值
1.Radio和Checkbox使用length属性得到他们的元素个数,然后使用checked属性遍历每个元素,若 == true则表时已选择 如:for (var i = 0; i < myform.myradio.length;i++){if (myform.myradio[i].checked == true)myra = myform.myradio[i].value;}checkbox同理.2.Select单选使用options.selectedIndex得到选择的索...
IE6下面A标签点击无效
问题:IE6下面,使用A标签中的onclick和href属性,导致onclick事件不执行;而IE8下面却是正常的代码:<a href="javascript:void(0);" onclick="window.location.href='http://www.baidu.com'">测试</a>分析:在IE6下面,虽然onclick会执行,但在执行之后,立即会执行href,所以导致页面不会跳转;解决:直接把onclick写...
Fatal error: out of dynamic memory in yy_create_buffer() in Unknown on line 0
win2003+iss+php+mysql 的环境,最近老是出现下面这两个错误,两个错误同一个意思,都是报虚拟内存不足。
java中byte[]转换成String类型的问题
具体做法:将byte数组转换成string BASE64Encoder enc=new BASE64Encoder(); String 转换后的string=enc.encode(byte数组); 将string转换回来成为byte数组: BASE64Decoder dec=new BASE64Decoder(); try { byte数组 = dec.decodeBuffer(...
removeChild 与 removeNode
在javascript操作dom树的时候可能会经常遇到增加,删除节点的事情,比如一个输入框后一个增加按钮,一个删除按钮,点击增加就增加个输入框,点击删除就删除对应的输入框。在一些js框架,如Prototype中,可以用element.remove()来删除一个节点,核心JS中并没有这样的方法,IE中有这样一个方法:removeNode(),尝试运行下面的...