一个简单的PHP文件上传示例程序
本文章来给各位初学者来介绍一个简单的PHP文件上传示例程序代码,有需要学习的朋友可进入参考参考.
实例代码如下:
<?php // 定义提示函数 function alert($msg) { return '<script type="text/javascript">alert("' . $msg . '");window.history.back(-1);</script>'; } // 定义允许的文件类型 $allowType = array( 'image/jpeg', 'image/gif', 'image/jpg' ); // 定义路径,可以是绝对路径,或者相对路径都可以 $filePath = './uploadFileDir/'; // 接收表单信息 其中里边写的 file 值是 静态页form表单里的name值 $file = $_FILES['file']; // 第一步,判断上传的文件是否有错误 if ($file['error'] !== 0) { exit(alert('文件上传错误')); } // 第二步,判断文件大小,这里的102400是字节,换算为kb就是100kb if ($file['size'] > 102400) { exit(alert('文件过大')); } // 第三步,判断文件类型 if (!in_array(mime_content_type($file['tmp_name']) , $allowType)) { exit(alert('文件类型错误')); } // 第四步,判断路径是否存在,如果不存在则创建 if (!file_exists($filePath) && !mkdir($filePath, 0777, true)) { exit(alert('创建目录错误')); } // 第五步,定义上传后的名字及路径 $filename = time() . '_' . $file['name']; // 第六步,复制文件 if (!copy($file['tmp_name'], $filePath . $filename)) { exit(alert('上传文件出错,请稍候重试')); } // 第七步,删除临时文件 unlink($file['tmp_name']); // 提示上传成功 echo alert('恭喜,上传文件[' . $filename . ']成功!'); ?>
教程网址:
欢迎收藏∩_∩但请保留本文链接。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Function means function. It is a reusable code block with specific functions. It is one of the basic components of a program. It can accept input parameters, perform specific operations, and return results. Its purpose is to encapsulate a reusable block of code. code to improve code reusability and maintainability.

Detailed explanation of the role and function of the MySQL.proc table. MySQL is a popular relational database management system. When developers use MySQL, they often involve the creation and management of stored procedures (StoredProcedure). The MySQL.proc table is a very important system table. It stores information related to all stored procedures in the database, including the name, definition, parameters, etc. of the stored procedures. In this article, we will explain in detail the role and functionality of the MySQL.proc table

In this article, we will learn about enumerate() function and the purpose of “enumerate()” function in Python. What is the enumerate() function? Python's enumerate() function accepts a data collection as a parameter and returns an enumeration object. Enumeration objects are returned as key-value pairs. The key is the index corresponding to each item, and the value is the items. Syntax enumerate(iterable,start) Parameters iterable - The passed in data collection can be returned as an enumeration object, called iterablestart - As the name suggests, the starting index of the enumeration object is defined by start. if we ignore

Usage and Function of Vue.use Function Vue is a popular front-end framework that provides many useful features and functions. One of them is the Vue.use function, which allows us to use plugins in Vue applications. This article will introduce the usage and function of the Vue.use function and provide some code examples. The basic usage of the Vue.use function is very simple, just call it before Vue is instantiated, passing in the plugin you want to use as a parameter. Here is a simple example: //Introduce and use the plug-in

The usage of js function function is: 1. Declare function; 2. Call function; 3. Function parameters; 4. Function return value; 5. Anonymous function; 6. Function as parameter; 7. Function scope; 8. Recursive function.

The file_exists method checks whether a file or directory exists. It accepts as argument the path of the file or directory to be checked. Here's what it's used for - it's useful when you need to know if a file exists before processing it. This way, when creating a new file, you can use this function to know if the file already exists. Syntax file_exists($file_path) Parameters file_path - Set the path of the file or directory to be checked for existence. Required. Return file_exists() method returns. Returns TrueFalse if the file or directory exists, if the file or directory does not exist Example let us see a check for "candidate.txt" file and even if the file

The clearstatcache() function is used to clear the file status cache. PHP caches the information returned by the following functions −stat()lstat()file_exists()is_writable()is_readable()is_executable()is_file()is_dir()filegroup()fileowner()filesize()filetype()fileperms() What to do To provide better performance. Syntax voidclearstatecache() Parameter NA Return value clearstatcache(

With the development of the Internet, SOA (service-oriented architecture) has become an important technical architecture in today's enterprise-level systems. Services in the SOA architecture can be reused, reorganized and extended, while also simplifying the system development and maintenance process. As a widely used Web programming language, PHP also provides some function libraries for implementing SOA. Next, we will detail how to use SOA functions in PHP. 1. The basic concept of SOA. SOA is a distributed system development idea and architecture.
