首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
cSharp
keyword
default
substring
format
future
less
bytecode
solr
char
python2
window
yaml
bit
hook
java
schema
dockerfile
hash
integer
require
ascii
flutter
vbscript
export
bash
instance
javascript
tree
object
bitmap
emoji
php8
heatmap
hashtable
timestamp
uml
int
search
c语言
runtime
iostream
merge
split
range
fetch
cookie
timezone
golang
sum
loops
jsp
header
dagger
random
dll
join
copy
spring
case
web3
lua
blob
input
php7
perl
shell
hashcode
include
grid
select
post
io
php5
function
replace
callback
subset
controller
当前位置:
开发笔记
>
编程语言
> 正文
PHP图片上传代码2-PHP源码
作者:三星anycall | 来源:互联网 | 2018-07-17 07:29
ec(2);<?php Class upload { var $upload_name; var $upload_tmp_address; var $upload_server_
php
Class
upload
{
var
$upload_name
;
var
$upload_tmp_address
;
var
$upload_server_name
;
var
$upload_filetype
;
var
$file_type
;
var
$file_server_address
;
var
$image_w
=
900
;
//
要显示图片的宽
var
$image_h
=
350
;
//
要显示图片的高
var
$upload_file_size
;
var
$upload_must_size
=
50000
;
//
允许上传文件的大小,自己设置
function
upload_file()
{
$this
->
upload_name
=
$_FILES
[
"
file
"
][
"
name
"
];
//
取得上传文件名
$this
->
upload_filetype
=
$_FILES
[
"
file
"
][
"
type
"
];
$this
->
upload_server_name
=
date
(
"
Y_m_dH_i_s
"
)
.
$this
->
upload_name;
$this
->
upload_tmp_address
=
$_FILES
[
"
file
"
][
"
tmp_name
"
];
//
取得临时地址
$this
->
file_type
=
array
(
"
image/gif
"
,
"
image/pjpeg
"
);
//
允许上传文件的类型
$this
->
upload_file_size
=
$_FILES
[
"
file
"
][
"
size
"
];
//
上传文件的大小
if
(
in_array
(
$this
->
upload_filetype
,
$this
->
file_type))
{
if
(
$this
->
upload_file_size
<
$this
->
upload_must_size)
{
echo
(
"
上传成功,谢谢支持
"
);
$this
->
file_server_address
=
"
./upload/tx/
"
.
$this
->
upload_server_name;
move_uploaded_file
(
$this
->
upload_tmp_address
,
$this
->
file_server_address);
//
从TEMP目录移出
echo
(
"
file_server_address width=$this->image_w height=$this->image_h/>
"
);
//
显示图片
}
else
{
echo
(
"
文件容量太大
"
);
}
}
else
{
echo
(
"
不支持此文件类型,请重新选择
"
);
}
}
}
?>
php
include
(
''
./lib/wodream/image/image_upload.php
''
);
$dd
=
new
upload;
$dd
->
upload_file();
?>
<
center
><
form
id
="form1"
name
="upload"
enctype
="multipart/form-data"
method
="post"
action
="index.php?cOntroler=userinfo&action=image"
>
上传文件:
<
br
><
input
type
="hidden"
name
="MAX_FILE_SIZE "
/>
<
input
name
="file"
type
="file"
style
="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff"
size
="17"
>
<
input
type
="submit"
name
="Submit"
value
="上传"
style
="width:30;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff"
size
="17"
><
br
><
br
><
br
>
允许上传的文件类型为:jpg|jpeg|png|pjpeg|gif|bmp|x-png|swf
<
br
><
br
>
<
a
href
="index.php"
>
返回
a
>
form
>
php
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
php
如何在Faceu激萌中设置和使用妆容切换特效?
本文将详细介绍如何在Faceu激萌应用中设置和使用妆容切换特效,帮助用户轻松实现创意拍摄。无论是新手还是有经验的用户,都能从中受益。 ...
[详细]
蜡笔小新 2024-12-28 13:03:29
php
Vlog拍摄设备推荐及配置建议
本文介绍了拍摄高质量Vlog所需的设备,包括索尼A7 III相机、蔡司镜头、罗德麦克风、单反稳定器、苹果手机及其配件、灯光设备等。此外,还探讨了后期制作所需的软件工具,如剪辑、特效和调色软件。无论你是业余爱好者还是专业创作者,选择合适的设备至关重要。 ...
[详细]
蜡笔小新 2024-12-28 12:46:53
future
Python 异步编程:深入理解 asyncio 库(上)
本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ...
[详细]
蜡笔小新 2024-12-28 11:52:00
future
周期性出现的时间戳字段异常问题
探讨一个老旧 PHP MySQL 系统中,时间戳字段不定期出现异常值的问题及其可能原因。 ...
[详细]
蜡笔小新 2024-12-28 11:46:54
future
国内BI工具迎战国际巨头Tableau,稳步崛起
尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ...
[详细]
蜡笔小新 2024-12-28 11:12:44
hash
优化ListView性能
本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ...
[详细]
蜡笔小新 2024-12-28 10:36:30
hash
郑州大学在211高校中的地位与排名解析
本文将详细解读郑州大学作为一所位于河南省的211和双一流B类高校,在全国211高校中的地位与排名,帮助高三学生更好地了解这所知名学府的实力与发展前景。 ...
[详细]
蜡笔小新 2024-12-28 10:08:34
hash
深入理解 Oracle 存储函数:计算员工年收入
本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 09:49:42
less
优化ASM字节码操作:简化类转换与移除冗余指令
本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ...
[详细]
蜡笔小新 2024-12-28 09:35:00
less
2018回顾与2019展望
本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ...
[详细]
蜡笔小新 2024-12-28 09:10:26
less
电子元件封装库:三极管、MOS管及部分LDO(含3D模型)
本资源汇集了常用的插件和贴片三极管、MOS管以及部分LDO的封装,涵盖TO和SOT系列。所有封装均配有高质量的3D模型,共计96种,满足日常设计需求。 ...
[详细]
蜡笔小新 2024-12-28 09:05:19
less
四载相伴,与51CTO学院共成长
在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ...
[详细]
蜡笔小新 2024-12-28 08:20:07
less
CSS 布局:液态三栏混合宽度布局
本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ...
[详细]
蜡笔小新 2024-12-28 02:40:28
less
PHP检测AJAX请求的有效方法
本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ...
[详细]
蜡笔小新 2024-12-27 21:20:10
less
小红书提高MCN机构入驻门槛,需缴纳20万元保证金
近期,小红书对MCN机构的入驻要求进行了调整,明确要求MCN机构在入驻时需缴纳20万元人民币的保证金。此举旨在进一步规范平台内容生态,确保社区的真实性和用户体验。 ...
[详细]
蜡笔小新 2024-12-27 20:42:02
三星anycall
这个家伙很懒,什么也没留下!
Tags | 热门标签
cSharp
keyword
default
substring
format
future
less
bytecode
solr
char
python2
window
yaml
bit
hook
java
schema
dockerfile
hash
integer
require
ascii
flutter
vbscript
export
bash
instance
javascript
tree
object
RankList | 热门文章
1
深入解析Java中String、StringBuffer与StringBuilder的区别及应用场景
2
xStream 1.4.14 升级至 1.4.16 后无法解析包含井号 (#) 的 Map 键值问题分析与解决
3
Spring框架入门指南:专为新手打造的详细学习笔记
4
稀疏直接法视觉里程计中的特征点优化:基于光度误差最小化的灰度图像线性插值技术
5
Android动态滚动文本显示控件优化实现
6
失恋五年多,深情祭奠那段难忘的情感旅程
7
魅族MX3与MX2用户何时能够升级至Flyme 4.0系统?
8
探讨PHP集成QQ登录OAuth2.0时的常见问题与解决方案
9
OpenMP中三种线程与核心绑定技术的详细解析
10
深入解析Python中的循环双向链表数据结构
11
Python – 遍历日期序列的高效方法与技巧
12
工厂方法模式详解:莫勇鹏老师的深入解析与应用实例
13
Matlab中a(:,1)与a(1,:)的区别及应用解析
14
优化后的标题:事务ID分配的时间管理与效率提升策略
15
计算机系统的基石:解析核心组件与架构
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有