张映 发表于 2010-04-19

分类目录: php

为什么要缩放和截图呢?最重要一点,就是加载的速度,如果我想要显示一个30x30的图片,但是你上传的图片是300x300,页面加载图片的时候,肯定30x30的要快。所以我们就要截取或者缩放,现在sns的网站都提供,头像的截取。

一,准备test.html页面

<html>
<body>
<form action='test.php' method='post' name='form' enctype="multipart/form-data">
<input type='file' name='photo'>
<input type=submit value='submit'>
</form>
</body>
</html>

阅读全文>>

张映 发表于 2010-04-15

分类目录: php

一,什么是xml,xml有什么用途

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。

XML的用途很多,可以用来存储数据,可以用来做数据交换,为很多种应用软件提示数据等等。

二,php读取xml的方法

xml源文件

阅读全文>>

张映 发表于 2010-04-13

分类目录: php

一,出现乱码的原因分析

1,保存文件时候,文件有自己的文件编码,就是汉字,或者其他国语言,以什么编码来存储

2,输出的时候,要给内容指定编码,如以网页的形势输入时<meta http-equiv="Content-Type" content="text/html; charset=utf8" />

3,从数据库取出数据时,搞不清楚数据库,设置的字符集

4,以汉字为例,汉字本来也有编码的,一个汉字gbk要二个字符,而utf8要三个字符

阅读全文>>

张映 发表于 2010-04-13

分类目录: eclipse

一,eclipse使用前的说明

公司用的eclipse是3.1的比较老了,我自己用的呢3.4了,下面所说的技巧,是在没有改变热键的情况说的。

二,使用技巧

1)alt+/   它的做用是提示,有的人喜欢把它叫做自动补全,都是可以的。它可以提示java,php,js,html等,这些大家可以自己亲自去试一下,如下图。在.php的文件中,有提示。如果是.js和.html中,这个热键就不起做用了

自动提示alt+/

自动提示alt+/

  阅读全文>>

张映 发表于 2010-04-12

分类目录: php

/**
 * exchange
 * 把GB2312的汉字,转成ASIIC码
 * $str var 这个参数传得内容是要转的汉字,这里的汉字必须是gb2312,或者gbk
 */
function exchange($str){
	$ret="";
	for($j=0;$j<160){
			$q=ord(substr($str,++$j,1));
			$p=$p*256+$q-65536;
		}
		$ret.=search_ping($p);
	}
	return $ret;
}

阅读全文>>

张映 发表于 2010-04-12

分类目录: wordpress

一,博客传到提供商服务器

我把我的代码传到提供商提供的服务器上去后,数据库导入服务提供商的数据库中,发现只有首面能访问,并且根本没有加载样式,郁闷。

二,解决第一步

这张表是wp-option

阅读全文>>

张映 发表于 2010-03-11

分类目录: php

一,遇到问题

pdo这东西搞过很长时间了,熟啊。但是呢,昨天写了一个小代码,同步一下数据,出问题了。

foreach($result as $tmp){

阅读全文>>

张映 发表于 2010-03-08

分类目录: wordpress

一,wordpress相关文章插件

1)下载插件

下载URL       http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/download/

解压:tar zxvf 你下的版本

阅读全文>>

张映 发表于 2010-03-05

分类目录: mysql

一,前言

装了,mysql proxy后感觉挺爽的,因为代码端就不要那边烦了。哈哈。但是实际运用时发现他慢啊,能明显感觉出来。郁闷

二,测试mysql proxy的效率情况

1),按常规方法,连接数据库

阅读全文>>

张映 发表于 2010-02-21

分类目录: php

一,困惑引发的郁闷

一直做php开发,也没有注意一个问题,那就是多表操作时,到底是用mysql的联合查寻把数据一次都取出来快,还是把各各表里面的数据分别取出来,然后用php的循环来进行查找快,我想很多做php的同行们,也许想过这样的问题,但是有没有实践,去测试一下呢。因为这事,我与以前公司的同事还争执过,在这儿我会把我的测试结果,展示给大家,大家可以亲自实验一下。

二,准备二张表关系表,各加上十条测试数据

1)第一张表

CREATE TABLE IF NOT EXISTS `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

阅读全文>>