PHP处理图片的类
/**
* author:yagas
* email:yagas60@21cn.com
*/
class Image
{
/** 类保护变量 */
protected $th_width = 100;
protected $th_height = 50;
protected $quality = 85; //图片质量
protected $transparent = 50; //水印透明度
protected $background = "255,255,255"; //背景颜色
/**
* 生成缩略图文件
* @param $src 原图文件
* @param $dst 目标文件
*/
public function thumb($src, $dst=null, $output=true)
{
$thumb = array($this->th_width, $this->th_height);
$this->scale($src, $thumb, $dst, $output);
}
/**
* 对图片按百分比进行缩放处理
* @param string $src 原图文件
* @param string $dst 输入的目标文件
* @param float/array $zoom 缩放比例,浮点类型时按百分比绽放,数组类型时按指定大小时行缩放
* @param boolean $output 是否生成文件输出
*/
public function scale($src, $dst=null, $zoom=1, $output=true)
{
if(!file_exists($src)) die('File not exists.');
if(!$zoom) die('the zoom undefine.');
$src_im = $this->IM($src
相关文档:
参考资料:
1.
2. http://www.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse
1.下载XDebug http://xdebug.org/download.php
选择于PHP版本相对应的的 5.2 VC6 (32 bit) 下载,改名成php_xdebug.dll后复制到E:/APMServ5.2.6/PHP/ext/中
2. 在php.ini中添加以下内容,并将zend的其他应用关掉(注释掉其他zend_extens ......
【什么是MVC?】
MVC是一个可以让你把“三个部分(即MVC的全称,Model、 View、Controller)”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的MVC例子。我们看车都看两个View(显 示)部分:内部和外部。而这两个都离不开一个Controller� ......
1 echo();2 print();3 die();4 printf();5 sprintf();6 print_r();7 var_dump();
1 echo()
可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。
2 print()
只可以同时输出一个字符串,一个参数,需要圆括号,有返回值,当其执行失败时返flase .print 的用法和C语 ......
虽然PHP提供了很多功能我们,但有些事情还没有处理这些非常方便。例如,PHP提供的日期功能,时间很有限。 MySQL已经提供了许多我们这些功能。我可以使用MySQL函数来处理PHP的过程?我在下面的尝试。
“? PHP的
$ data_time =“1998-12-31 23:59:59”;
$ connect_id = mysql_connect('本地主机');
......
class lamp
{
public function __construct()
{
}
public function __get($var) //获取不存在的属性时调用
{
echo "不存在变量$var
";
}
public function __set($var ......