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

码农软件 · 软件分类 · 文件上传组件 · 2019-03-30 16:12:05

软件介绍

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

本文地址:https://codercto.com/soft/d/2492.html

如何不在网上虚度人生

如何不在网上虚度人生

[美] 肯尼思·戈德史密斯 / 刘畅 / 北京联合出版公司 / 2017-9 / 39.80元

我们平时上网多大程度上是浪费时间,多大程度是在学习、关心社会、激发创造力?我们真能彻底断网,逃离社交网络吗? 手机把都市人变成一群电子僵尸,是福是祸? 浏览记录就是我们将来的回忆录吗?文件归档属于一种现代民间艺术? 不自拍、P图、发朋友圈,我还是我吗? 美国知名概念艺术家戈德史密斯认为:上网绝不是浪费时间,而是一种创造性的活动。在本书中他以跨学科角度、散文式语言进行论证,涉及大众传播学、计算......一起来看看 《如何不在网上虚度人生》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具