realpath() 函数返回绝对路径。basename() 函数返回路径中的文件名部分<?php$file = "test.txt";$dir = basename(realpath($file));//为什么这里要写成这样?不是很多余吗?if(is_writable($dir)){ if(copy($file,'tag.txt')){ echo "文件:$file 复制成功.\n"; }else{ echo "文件:$file 复制失败.\n"; }}else{ echo "目录: $dir 不可写.\n";}?>
ll($srcImg,$desImg,$desWidth){ //此函数作用:给定高度或宽度,实现同比例压缩图片 //$srcImg 源图片(可以写上路径的) //$desImg 目标图片(也可以写上路径的) //$desWidth 目标图象宽度 //类型只限jpeg $img=imagecreatefromjpeg($srcImg); //读取图片 list($srcWidth,$srcHeight)=getimagesize($srcImg); //得到图片的尺寸 $rate=$srcWidth/$srcHeight; $desHight=$desWidth/$rate; $img_d=imagecreatetruecolor($desWidth,$desHight); //创建新画布来存放压缩后的图片 imagecopyresampled($img_d,$img,0,0,0,0,$desWidth,$desHight,$srcWidth,$srcHeight); //开始压缩 imagejpeg($img_d,$desImg,99); //生成压缩图片 并修改名称然后保存到某地址 imagedestroy($img_d); //销毁图片 }//用法如下://$srcImg="big/11.jpg";//$desImg="small/11.jpg";//$desWidth=300;//imagebigtosmall($srcImg,$desImg,$desWidth);?>清楚了吗?