当前位置:  软件>php软件

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

    来源:    发布时间:2015-01-09

    本文导语:  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 ...

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


    
 
 

您可能感兴趣的文章:

  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • PHP大文件上传问题解析 php大文件上传配置参考
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP上传文件过大$_FILES为空的解决方法
  • 如何修改PHP+Apache上传文件大小限制
  • PHP上传文件大小限制二种解决方法
  • php 上传问题
  • 如何突破php上传文件大小限制
  • apache+php上传大文件以上传100M为例
  • PHP 上传文件大小限制修改
  • PHP配置文件设置上传大文件
  • php无法上传大于8M文件解决方法
  • 美图秀秀web开放平台--PHP流式上传和表单上传示例分享
  • nginx:413 Request Entity Too Large的处理办法--修改 PHP上传文件大小
  • 修改PHP上传文件大小限制
  • 修改Nginx+PHP上传文件大小限制
  • apache+php上传文件大小限制修改方法
  • php设置允许大文件上传示例代码
  • linux系统中 apache+php 如何禁止将文件上传到某目录?
  • php大文件上传设置实例
  • php如何解决无法上传大于8M的文件问题
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • php是什么文件 php文件怎么打开
  • PHP源文件加密工具 PHP Screw
  • Linux下重编译PHP后Apache竟然不能解析.php文件?
  • 图解找出PHP配置文件php.ini的路径的方法
  • php解压文件代码实现php在线解压
  • 查找php配置文件php.ini所在路径的二种方法
  • linux下的php文件放在哪个文件夹下才能访问
  • php导入excel php使用phpexcel导入excel文件
  • php读取文件内容并清空文件
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP去除html标签,php标记及css样式代码参考
  • php输入流php://input使用示例(php发送图片流到服务器)
  • php通过socket_bind()设置IP地址代码示例
  • PHP转换器 HipHop for PHP
  • php安装完成后如何添加mysql扩展
  • PHP 框架 Pop php
  • PHP的substr() 函数用法
  • PHP的JavaScript框架 PHP.JS
  • PHP介绍及学习网站推荐
  • php服务器探针显示php服务器信息
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • PHP 调试工具 PHP_Dyn iis7站长之家
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • PHP自动化测试 PHP-QAT
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • PHP 的 HTTP 客户端库 PHP Buzz
  • php session_id()函数介绍及代码实例
  • PHP 调试工具 PHP_Dyn
  • Windows下php 5.3.5和apache2安装配置及测试
  • PHP代码格式化 php.fmt


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3