<?php
/**
* @author ljh <vkey24@sina.com>
*/
$upload_file=$_FILES['upload_file']['tmp_name'];
$upload_file_name=$_FILES['upload_file']['name'];
if($upload_file){
$file_size_max = 1000*1000;// 1M限制文件上传最大容量(bytes)
$store_dir = "D:/www/test/upload/";// 上传文件的储存位置
$accept_overwrite = 1;//是否允许覆盖相同文件
// 检查文件大小
if ($upload_file_size > $file_size_max) {
echo "对不起,你的文件容量大于规定";
exit;
}
// 检查读写文件
if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
echo "存在相同文件名的文件";
exit;
}
//复制文件到指定目录
if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
echo "复制文件失败";
exit;
}
}
echo "<p>你上传了文件:";
echo$_FILES['upload_file']['name'];
echo "<br>";
//客户端机器文件的原名称
echo "文件的 MIME 类型为:";
echo $_FILES['upload_file']['type'];
//文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。
echo "<br>";
echo "上传文件大小:";
echo $_FILES['upload_file']['size'];
//已上传文件的大小,单位为字节。
echo "<br>";
echo "文件上传后被临时储存为:";
echo $_FILES['upload_file']['tmp_name'];
//文件被上传后在服务端储存的临时文件名。
echo "<br>";
$Erroe=$_FILES['upload_file']['error'];
switch($Erroe){
case 0:
echo "上传成功"; break;
case 1:
echo "上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值."; break;
case 2:
echo "上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。";break;
case 3:
echo "文件只有部分被上传";break;
case 4:
echo "没有文件被上传";break;
}
?>
分享到:
相关推荐
在PHP编程语言中,文件操作是至关重要的一个环节,它涉及到读取、写入、创建、删除、移动和复制文件等任务。这篇博客主要探讨了PHP中的文件操作函数,通过学习这些函数,开发者可以高效地处理服务器上的文件系统。...
在PHP编程中,文件操作是不可或缺的一部分,尤其是在构建动态网站或Web应用程序时。"php文件操作类.zip"可能包含一个自定义的PHP类库,专为处理文件系统操作而设计。这个类库可以帮助开发者更方便、高效地进行读取、...
php文件系统操作类文件,可以对文件以及文件夹进行添加删除移动等操作。
在PHP编程中,文件操作是不可或缺的一部分,它涵盖了读取、写入、移动、复制、删除等文件管理功能。为了方便开发者,许多类库被创建出来,以提供更高效、安全且易于使用的文件操作接口。"实用的PHP文件操作类"就是...
php文件操作类,包括创建文件夹、递归复制、递归删除、递归移动
在PHP编程中,文件操作是不可或缺的一部分,它涵盖了读取、写入、创建、移动、复制和删除文件等众多功能。"漠岚php文件操作类"可能是一个专门为PHP设计的文件处理类库,旨在简化和规范化文件操作流程,提高代码的可...
下面我们将深入探讨这个类的一些核心功能和相关的PHP文件操作知识。 首先,类库中的“创建目录”功能基于PHP内置函数`mkdir()`。`mkdir()`允许开发者创建一个新的目录,可以指定权限和是否递归创建多级目录。例如,...
【PHP文件操作管理程序概述】 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中使用。这个"PHP实例开发源码—漠岚php文件操作管理程序"是基于PHP设计的一个实用...
在PHP编程中,文件操作是不可或缺的一部分,尤其是在构建动态网站或Web应用程序时。这个名为"08PHP文件操作类(文件和文件夹创建,复制,移动和删除)"的类库,提供了一套完整的解决方案来处理文件系统中的各种任务...
【标题】基于PHP的漠岚php文件操作管理程序源码是一个专门为PHP开发人员设计的工具,用于方便地管理和操作服务器上的文件系统。该程序利用PHP的内置文件处理函数,为用户提供了一个直观的界面来执行常见的文件操作,...
php 文件操作 相关开发文档 有关文件操作的安全问题
除了上述函数,还有一些其他有用的文件操作函数,例如`unlink()`用于删除文件,`file_put_contents()`可以写入文件内容,`file_get_contents()`则用于读取文件内容。在实际开发中,这些函数的组合使用可以帮助实现...
主要介绍了php文件操作相关类,实例分析了php针对文件与目录的创建、删除、复制、检查等操作技巧,需要的朋友可以参考下,检查目录或文件是否存在,可同时创建多级目录,将整个文件内容读出到一个字符串,将文件内容...
php文件操作类,进行 新建/删除/写入/查找目录文件/删除文件&目录等一系列的操作,功能强大!
PHP 写的一个简单文件操作类,支持 PHP4 PHP5
在PHP中,文件操作是日常开发中的重要组成部分,无论是在构建动态网站、处理用户上传的文件,还是存储和检索数据,文件系统交互都是必不可少的。本篇将通过一个实例来探讨如何使用PHP进行读写文件操作。 首先,我们...
本类为文件操作类,实现了文件的建立,写入,删除,修改,复制,移动,创建目录,删除目录;列出目录里的文件等功能,路径后面别忘了加"/" ,向path路径下name文件写入content内容,bool为写入选项,值为1时,接着...
此php文件操作类实现了使用文件记录代替了数据库的使用,即不使用数据库也可以完成二维记录表的操作(增删改查)。...此资源提供了一个压缩包,包含此文件操作类的php文件和文件操纵表的结构数据。