- 浏览: 245130 次
- 性别:
- 来自: 广州
最新评论
-
fan0128:
好用,非常感谢楼主的分享……………………
时间控件_带时分秒 -
solen:
1、如何将字符串String转化为整数int int i = ...
JAVA判断字符串是否整数 -
solen:
a:for(int i=0;i<n;i++) { b:f ...
JAVA判断字符串是否整数 -
Sobfist:
有无java实现 请指教 我试了下 解密报错 感觉是字符集的问 ...
PHP小记|xxtea类 -
jordan_micle:
这着色弄的。。。。
PHP小记(13) - PHP防止表单重复提交
文章列表
$_SERVER
参数:
PHP_SELF - 返回字符串
写道
/根目录/....../当前php文件如 /root/dir1/index.php
REQUEST_URI - return string
假如当前页面地址栏为http://www.url.com/root/sth/index.php?a=a&b=b
$_SERVER['REQUEST_URI']的值为
写道
/root/sth/index.php?a=a&b=b
SCRIPT_NAME - 访问的脚本文件
这个与REQUEST_URI的区别在于,仅仅返 ...
在PHP中,当我们打开register_globals(register_globals = on)的时候,我们可以通过类似$username的方法直接获取$_REQUEST['username']的内容(包含了post、get和cookie)。
即 echo $username 和 echo $_REQUEST['username'] 是一样的。
然而,出于安全性的考虑,在PHP4.2以后的版本中,这个功能是默认关闭的(register_globals = off)。
YEAH.
1. 使用类型转换判断
try {
String str="123abc";
//把字符串强制转换为数字
int num=Integer.valueOf(str);
//如果是数字,返回True
return true;
} catch (Exception e) {
//如果抛出异常,返回False
return false;
}
2. 使用正则表达式判断
String str = "abc123";
boolean isNum = str.matches("[0-9] ...
假如URL为
http://www.baidu.com/index.html?p1=fk&p2=sht
则通过JS代码获得?后面的参数串语句为:
document.location.search
得到结果为:?p1=fk&p2=sht (注意是带问号的 )
兼容所有浏览器 。
我在使用easyEclipse的时候,php browser下面的地址是http://localhost/.......但是我的Apache配置的不是默认的80端口,我该怎么修改easyEclipse,请高手指点解决方法:一、服务器端配置:1.打开Apache安装目录下的conf目录。2.找到并打开里面的httpd.conf文件,查找“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen
80”。3.修改端口号(例如Listen 8010)。4.保存并重启Apache(注意修改以后访问要加端口号,例如http://127.0.0.1:8010/index.htm)。 ...
我们开发系统经常会遇到需要读取Excel表,PHP读取Excel,我们还是采用现成的插件吧。
在google上找到了个插件,使用很简单。包括两个文件:Excel\reader.php和Excel\oleread.inc.php。其中oleread.inc.php已经由reader.php include进来了。所以使用的时候只需要include reader.php。
接下来介绍一下用法:
To be continued...
今天学到了PHP数组添加一个元素的新方式。
以前总是用push()函数来添加:
$arr = array();
array_push($arr, el1, el2 ... eln);
但其实有一种更直接方便的做法:
$arr = array();
$arr[] = el1;
$arr[] = el2;
...
$arr[] = eln;
而且有实验证明,第二种方法的效率比第一种方法高出将近一倍!
我们来看下面的例子:
$t = microtime(true);
$array = array();
for($i = 0; $i ...
PHP中调用函数(我个人觉得用“函数”比用“方法”要适合些)的时候,在函数名前面加@,那么当执行函数出错时,不会显示出错信息。
例如:
function foo($n) {
$result = 1/$n;
return $result;
}
echo @foo(0); // 函数中会产生除 0 错误,但加上 @ 后并不显示该错误。
echo "end"; // 继续输出 end
注意仔细看代码中的注释就会完全明白了。
开发PHP系统过程中,对数据库(mysql)的访问操作绝对免不了。
今天来介绍一个简单的数据库工具类class.mysql.php。
首先我们要有一个配置文件,用来存放连接数据库的各种信息和一些基本信息。
于是有了config.inc.php
// 定义数据库服务器
define('DB_SERVER', "localhost");
// 定义数据库登录名
define('DB_USER', "root");
// 定义数据库登录密码
define('DB_PWD', null);
// 定义数据库名称
de ...
访问PHP的时候生成TXT并自动下载。
第一步:处理中文文件名:
$ua = $_SERVER["HTTP_USER_AGENT"];
$filename = "中文文件名.txt";
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+", "%20", $encoded_filename);
以上方法可支持下载中文文件名。
第二步:生成TXT文件
header(" ...
访问PHP的时候生成excel并自动下载。
第一步:设置页面头信息
$filename = '123_abc.xls';
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=".$filename);
其中需要注意的是$filename不能包括中文字符。
第二步:
直接echo内容就可以把内容输出到excel文件里面了。
其中,输出同一行的下一列为:
echo '\t'; ...
PHP设置页面编码:
header("Content-Type:text/html;charset=utf-8")
注:此语句前,页面不能有echo或print或HTML脚本输出到浏览器,否则会报错。
document.all是IE浏览器的特有JS属性。
因为,当需要判断客户端使用是否IE浏览器时
if ( document.all ) {
// is IE browser
} else {
// is not IE browser
}
啥也别说了,直接上码。
// 空数组
var arr1 = new Array();
// 有三个元素的数组
var arr2 = new Array('1','2','3');
// 有四个元素的数组
var arr3 = ['1','2','3','4'];
// 空数组
var arr4 = [];
其中值得关注的是第四种写法。
PS:该多无聊我才会发这种博。T.T
Canvas Basic Tutorial
http://billmill.org/static/canvastutorial/index.html