Archive for: 二月, 2010

jquery.fancybox图片展示效果 和 jquery easing 动态菜单

二 27 2010 Published by zdy under 编程技巧

jquery.fancybox图片展示效果
下载地址:http://fancybox.googlecode.com/files/jquery.fancybox-1.2.1.zip
演示效果:http://fancy.klade.lv/example

jquery easing实现动态菜单的例子
demo 在线演示 http://www.radys.cn/demos/jQuery-menu/

No responses yet

二 25 2010 Published by zdy under 杂七杂八

http://www.tianya.cn/publicforum/content/itinfo/2ca0e40c5fcf5b3a4f563ffebcddcc2c/1/0/1.shtml
不多说,hp本来就是一个垃圾牌子,还不如神舟

No responses yet

PHP: Exporting Data to Excel(导出数据到excel)

二 25 2010 Published by zdy under 编程技巧

$data = array(
	array("firstname" => "Mary", "lastname" => "Johnson", "age" => 25),
	array("firstname" => "Amanda", "lastname" => "Miller", "age" => 18),
	array("firstname" => "James", "lastname" => "Brown", "age" => 31),
	array("firstname" => "Patricia", "lastname" => "Williams", "age" => 7),
	array("firstname" => "Michael", "lastname" => "Davis", "age" => 43),
	array("firstname" => "Sarah", "lastname" => "Miller", "age" => 24),
	array("firstname" => "Patrick", "lastname" => "Miller", "age" => 27)
);

function cleanData(&$str) {
	$str = preg_replace("/\t/", "\\t", $str);
	$str = preg_replace("/\r?\n/", "\\n", $str);
}

# filename for download
$filename = "website_data_" . date('Ymd') . ".xls";
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/vnd.ms-excel");

$flag = false;
foreach($data as $row) {
	if(!$flag) {
	# display field/column names as first row
		echo implode("\t", array_keys($row)) . "\n";
		$flag = true;
	}
	array_walk($row, 'cleanData');
	echo implode("\t", array_values($row)) . "\n";
}
exit;

No responses yet

二 23 2010 Published by zdy under 杂七杂八

No responses yet

二 23 2010 Published by zdy under 杂七杂八

整整花了5个小时用在了校内connect上,facebook的都才花一个小时,真的是麻烦啊,还有提交审核那些,累啊。Voyagemark.com 凑齐六种不同的登录帐号了

No responses yet

二 22 2010 Published by zdy under 杂七杂八

google:https://www.google.com/accounts/ManageDomains
yahoo:https://developer.apps.yahoo.com/projects
msn:https://live.azure.com/Cloud/Provisioning/Manage.aspx

No responses yet

二 21 2010 Published by zdy under 杂七杂八

运气好,在准备好的库文件内发现一个超严重的bug,会有造成sql注入攻击的可能性。
对于外部提交数据,全部都是加了转义符然后再存入数据库内。
但是这次情况特殊,是需要把数据库内的一个字符串取出来存入另一个表中,这样,如果保存的那个字符串原本是带特殊字符,那么从外部接收时自动加转义符,保存,转义符去掉。取出再保存,这个过程中便没有了转义符,bug出现。解决办法便是对于有二次转存可能的数据在第一次输入是删掉特殊字符或是替换,如果是想放在转存时加转义符,很可能时间一久便忘记了,所以最好还是要一次性搞定

No responses yet

二 17 2010 Published by zdy under 杂七杂八

No responses yet

php不常用到但很实用的用法

二 16 2010 Published by zdy under 编程技巧

1.取得当前php文件名称
//http://www.jokejust.com/index.php
echo basename($_SERVER['PHP_SELF'],”.php”)
//index

2.判断是否包括
in_array($op,$ops);

3.取得数组的键名
$m=array(“a”=>”aaa”,”b”=>”bb”);
$m=array_keys($m);
$m=array(“a”,”b”);

4.取得数组第一项的键名
$m=array(“a”=>”aaa”,”b”=>”bb”);
$m=array_search(current($m),$m);
$m=”a”;

5.最近几个项目中两个比较常用到的函数
call_user_func_array(“函数名”,array(“参数”,“参数”))
call_user_func(“函数名”,“参数”,“参数”)
类的时候
call_user_func(array(“类”,”函数名”),“参数”,“参数”)

No responses yet

二 14 2010 Published by zdy under 杂七杂八

本来打算做一个分类信息的网站,网上查一下有哪些好的开源产品,结果发现mymps的好评还比较多。下下来从测试,样式那些还可以,但是一看代码。发现那作者是才用一两年php的吧,代码结构混乱,登录信息安全检查都没有,难道cookie值存在那个用户就登录了,都不需要再检查一下?全局变量混乱。总之就是一款垃圾产品。看来还是全部自己堆代码算了

No responses yet