今天在写一个保存头像的功能,用户有两个方式保存头像:
方式一用户自己上传本地图片
方式二用户选择系统提供的头像,这里的系统头像是我们先前放到一个文件夹里面的!
现在头像文件有三个文件夹:原文件、大头像、小头像
[php]
<?php
/**
* 复制/移动操作简单示例 : >PHP5
*
*/
/**
* 判断文件是否存在
*
*/
function _isFind($filename) {
return @file_exists($filename);
}
/**
* 判断文件夹是否存在? 简单处理: 仅对根目录进行判断
*
*/
function _isFindDir($dir) {
$ls = scandir(dirname(__FILE__));
foreach ($ls as $val) {
if ($val == $dir) return TRUE;
}
return FALSE;
}
/**
* 复制或移...
上一次做表情的时候,需要接见一些表情图片,于是想到了oschina上的表情,就想一下就将所有的表情下载下来!
看一下PHP如何实现远程文件复制的
[php]
<?php
for ($i = 0; $i < 135; $i++){
httpcopy("http://my.oschina.net/js/ke/plugins/emoticons/".$i.".gif");
}
function httpcopy($url, $file="", $timeout=60) {
$file = empty($file) ? pathinfo($url,PATHINFO_BASENAME) : $file;
$dir = pathinfo($file,PATHINFO_DIRNAME);
!is_dir($dir) && @mkdir($dir,0755,true);
$url = str_repl...