PHP文件上传管理器 class.upload.php

未知
PHP
跨平台
2009-05-14
红薯

class.upload.php 为你管理基于 HTTP 的文件上传,示例代码:

$foo = new Upload($_FILES['form_field']);
if ($foo->uploaded) {
 
// save uploaded image with no changes
  $foo
->Process('/home/user/files/');
 
if ($foo->processed) {
    echo
'original image copied';
 
} else {
    echo
'error : ' . $foo->error;
 
}
 
// save uploaded image with a new name
  $foo
->file_new_name_body = 'foo';
  $foo
->Process('/home/user/files/');
 
if ($foo->processed) {
    echo
'image renamed "foo" copied';
 
} else {
    echo
'error : ' . $foo->error;
 
}
 
// save uploaded image with a new name,
 
// resized to 100px wide
  $foo
->file_new_name_body = 'image_resized';
  $foo
->image_resize = true;
  $foo
->image_convert = gif;
  $foo
->image_x = 100;
  $foo
->image_ratio_y = true;
  $foo
->Process('/home/user/files/');
 
if ($foo->processed) {
    echo
'image renamed, resized x=100
          and converted to GIF'
;
    $foo
->Clean();
 
} else {
    echo
'error : ' . $foo->error;
 
}
}

It manages the uploaded file and allows you to do whatever you want with the file as many times as you want. If the file is an image, you can convert and resize it, rotate it, and crop it in many ways. You can also add borders, frames, bevels, add of text labels and watermarks, or apply various graphical effect filters. Security features and file management functions are provided. The class can also work on local files, which is useful for batch processing images online, and can circumvent open_basedir restrictions.

如果下面的网址无法访问,下载请进:http://freshmeat.net/projects/class_upload_php

加载中

评论(0)

暂无评论

暂无资讯

1
回答
upload.php里面是这样获取传递的参数吗?

@java_speed 你好,想跟你请教个问题: 非常感谢您的回答。 postVarsPerFile : { /** 上传文件时传入的参数,默认: {} ...

2014/12/28 17:56
2
回答
class.upload.php 支持多文件上传不??

支持多文件上传不??

2012/01/04 14:34

没有更多内容

加载失败,请刷新页面

没有更多内容

第9课 skymvc类库之文件上传

第9课 skymvc类库之文件上传

2016/05/23 19:19
4
2
PHPCMS V9添加模板自定义全局变量

在我们使用PHPCMS V9的制作网站模板的时候,使用全局模板变量能轻松调用,使用起来非常方便,而且可以统一修改,方便维护。 下面就来讲一下在PHPCMS V9中如何添加自定义全局变量。...

2016/04/13 11:03
69
1
php上传图片到后台

前台上传图片到后台,后台将图片保存之后并重命名,只是简单的上传功能,没有加验证

2016/05/23 10:58
18
2
用PHP读取Excel、CSV文件

PHP读取excel、csv文件的库有很多,但用的比较多的有: PHPOffice/PHPExcel、PHPOffice/PhpSpreadsheet,现在PHPExcel已经不再维护了,最新的一次提交还是在2017年12月25号,建议直接使用Php...

01/01 22:40
12
0
thinkphp MessageAction.class.php 用户留言内容提交上传文件模块

<?php class MessageAction extends Action{ public function doMess(){ $message=M('Message'); $message->create(); import('ORG.Net.UploadFile'); $upload = new UploadFile();// 实例化...

2013/06/05 16:04
37
0
关于thinkphp上传文件类

tp 上传文件类

2016/04/10 03:03
8
1
10天学会phpWeChat——第一天:核心框架的目录结构

本博客系列将图文结合,详细介绍phpWeChat 的使用方法,今天进入phpWeChat系列教程之《10天学会phpWeChat》的第一天——phpWeChat的根目录结构。

2016/12/28 01:16
161
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部