作者热门文章
- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章PHP上传图片、删除图片简单实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
简单PHP上传图片、删除图片实现代码 。
上传图片:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
if
(!
empty
(
$_FILES
[
"img"
][
"name"
])) {
//提取文件域内容名称,并判断
$path
=”uppic/”;
//上传路径
if
(!
file_exists
(
$path
))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir
(“
$path
”, 0700);
}
//END IF
//允许上传的文件格式
$tp
=
array
(“image/gif”,”image/pjpeg”,”image/jpeg”);
//检查上传文件是否在允许上传的类型
if
(!in_array(
$_FILES
[
"img"
][
"type"
],
$tp
))
{
echo
“<script>alert(‘格式不对');history.go(-1);</script>”;
exit
;
}
//END IF
$filetype
=
$_FILES
[
'img'
][
'type'
];
if
(
$filetype
==
'image/jpeg'
){
$type
=
'.jpg'
;
}
if
(
$filetype
==
'image/jpg'
) {
$type
=
'.jpg'
;
}
if
(
$filetype
==
'image/pjpeg'
) {
$type
=
'.jpg'
;
}
if
(
$filetype
==
'image/gif'
){
$type
=
'.gif'
;
}
if
(
$_FILES
[
"img"
][
"name"
])
{
$today
=
date
(“YmdHis”);
//获取时间并赋值给变量
$file2
=
$path
.
$today
.
$type
;
//图片的完整路径
$img
=
$today
.
$type
;
//图片名称
$flag
=1;
}
//END IF
if
(
$flag
)
$result
=move_uploaded_file(
$_FILES
[
"img"
][
"tmp_name"
],
$file2
);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
}
//END IF
//这里再将$img的值写入到数据库中对应的字段
|
删除图片:
unlink(“uppic/”.$img); //当然,变量的值是从数据库中读取出来的,PHP删除图片比ASP简洁多了 。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。
最后此篇关于PHP上传图片、删除图片简单实例的文章就讲到这里了,如果你想了解更多关于PHP上传图片、删除图片简单实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!