首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
ascii
buffer
input
loops
sum
ip
vbscript
string
less
install
search
chat
jsp
timestamp
grid
audio
php
dockerfile
tree
vba
rsa
blob
python2
command
web
text
split
merge
cookie
keyword
node.js
jar
char
hashset
copy
triggers
hashcode
match
include
iostream
yaml
subset
range
bytecode
dagger
int
request
callback
main
list
version
nodejs
go
solr
httprequest
tags
stream
filter
cmd
eval
join
heap
usb
hashtable
cPlusPlus
io
case
netty
integer
bash
spring
require
timezone
flutter
future
golang
instance
utf-8
email
当前位置:
开发笔记
>
编程语言
> 正文
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
DedeCMS 手机端站点配置与优化指南
本文详细介绍如何安装和配置DedeCMS的移动端站点,包括新版本安装、老版本升级、模板适配以及必要的代码修改,以确保移动站点的正常运行。 ...
[详细]
蜡笔小新 2024-11-22 18:44:25
php
解决杰里AC696X在LDO15模式下通话时设备重启的问题
本文提供了一种通过调整内核电压来增强设备抗干扰能力的方法,以解决部分杰里AC696X设备在LDO15模式下通话时出现的重启问题。 ...
[详细]
蜡笔小新 2024-11-22 17:57:39
php
3DSMAX制作超现实的体育馆模型
这篇教程是向脚本之家的朋友介绍3DSMAX制作超现实的体育馆模型方法,教程制作出来的体育馆模型非常地不错,不过教程有点难度,需要有一定基础的朋友学习,推荐到脚本之家,喜欢的朋友可 ...
[详细]
蜡笔小新 2024-11-22 16:07:10
php
AngularJS中ng-repeat元素的单选功能实现
本文介绍了如何在AngularJS应用中使用ng-repeat指令创建可单独点击选中的列表项,并详细描述了实现这一功能的具体步骤和代码示例。 ...
[详细]
蜡笔小新 2024-11-22 15:56:12
php
如何辨别华为手机的不同屏幕分辨率?
了解华为手机屏幕分辨率的区别及其识别方法对于提升用户体验至关重要。本文将详细介绍如何通过手机设置中的显示选项来查看和区分不同型号华为手机的屏幕分辨率。 ...
[详细]
蜡笔小新 2024-11-22 15:45:52
php
基于Arduino与Proteus的MAX7219 8x8 LED点阵驱动仿真
本文详细介绍了使用MAX7219芯片驱动单个8x8 LED点阵的仿真过程。MAX7219作为一款高效的LED显示驱动器,广泛应用于各种工业控制面板、商业广告牌及DIY项目中,能够显著提升显示效果。 ...
[详细]
蜡笔小新 2024-11-22 15:19:25
php
Unity美洲技术总监Carl Callewaert探讨游戏引擎与动作捕捉技术
Carl Callewaert,现任Unity美洲区技术总监,以其幽默和专业著称,拥有超过十年的游戏开发及教育经验。在UNITE 2016 Shanghai会议中,他不仅展示了Unity引擎的先进特性和最新研究进展,还以其独特的即兴说唱技能给观众留下了深刻印象。 ...
[详细]
蜡笔小新 2024-11-22 14:56:25
php
冲刺最后一天的任务完成情况
在项目冲刺的最后一天,团队专注于软件用户界面的细节优化,包括调整控件布局和字体设置,以确保界面的简洁性和用户友好性。 ...
[详细]
蜡笔小新 2024-11-22 14:51:19
php
唐元稹《月三十韵》译解与赏析
本文对唐代诗人元稹的《月三十韵》进行了详尽的翻译与赏析,深入探讨了诗中的意境与艺术特色。 ...
[详细]
蜡笔小新 2024-11-22 14:42:49
php
JavaScript 页面卸载事件详解 (onunload)
当用户从页面离开时(如关闭页面或刷新页面),会触发 onunload 事件,此时可以执行预设的脚本。需要注意的是,不同的浏览器对 onunload 事件的支持程度可能有所不同。 ...
[详细]
蜡笔小新 2024-11-22 14:17:44
php
MySQL 常见错误解析与解决
本文详细解析了MySQL中常见的几种错误,并提供了具体的解决方法,帮助开发者快速定位和解决问题。 ...
[详细]
蜡笔小新 2024-11-22 14:15:56
php
项目经理的角色与职责解析
本文探讨了项目经理的核心职责,结合个人项目管理和PMBOK指南的经验,深入分析了项目管理的基本概念及其与运维、战略规划之间的关系。 ...
[详细]
蜡笔小新 2024-11-22 14:12:02
php
如何将 Git 提交编辑器从 Nano 更改为 Vim
默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ...
[详细]
蜡笔小新 2024-11-22 14:08:35
php
探索Java 11中的ZGC垃圾收集器
Java 11引入了一种新的垃圾收集器——ZGC,由Oracle公司研发,旨在支持TB级别的内存容量,并保证极低的暂停时间。本文将探讨ZGC的开发背景、技术特点及其潜在的应用前景。 ...
[详细]
蜡笔小新 2024-11-22 13:36:53
php
HDU 6116 路径计数优化
本文探讨了使用普通生成函数和指数生成函数解决组合与排列问题的方法,特别是在处理特定路径计数问题时的应用。文章通过详细分析和代码实现,展示了如何高效地计算在给定条件下不相邻相同元素的排列数量。 ...
[详细]
蜡笔小新 2024-11-22 13:11:20
三星anycall
这个家伙很懒,什么也没留下!
Tags | 热门标签
ascii
buffer
input
loops
sum
ip
vbscript
string
less
install
search
chat
jsp
timestamp
grid
audio
php
dockerfile
tree
vba
rsa
blob
python2
command
web
text
split
merge
cookie
keyword
RankList | 热门文章
1
活动报名:Tapdata Cloud V3 最新功能全解与核心应用场景演示
2
数据库并发测试
3
cad命令栏怎么设置(cad命令栏设置在哪)
4
java now,Java中的LocalDateTime now()方法
5
安装vuecli的时候总是报错提示如下,应该怎么处理
6
简介可以自动完成UI的AngularJS工具angularsmarty
7
python cnn库_AMD深度学习库MIOpen更新,支持CNN加速
8
【应用服务AppService】快速获取DUMP文件(AppServiceforWindows(.NET/.NETCore))
9
C#字符串小知识
10
我在滴滴数据分析岗实习8个月的收获(文末附内推机会)
11
Android的设计模式解释器模式
12
系列教程_2021最新版如何clean或者install Maven项目——IntelliJ IDEA系列教程
13
guava.jar下载
14
快手小店采购凭证怎么弄?开通快手小店都需要准备什么资料?
15
oracle数据库优化直方图
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有