在PHP中,要实现文件上传,可以使用$_FILES
全局数组来处理上传的文件。以下是一个简单的示例,展示了如何使用file_upload()
函数进行文件上传:
- 创建一个HTML表单,包含一个文件输入字段和一个提交按钮:
File Upload
注意enctype="multipart/form-data"
属性,它允许在表单中上传文件。
- 创建一个名为
upload.php
的PHP文件,用于处理文件上传:
这个PHP脚本首先检查$_FILES
数组中是否存在名为fileToUpload
的文件。如果存在,它将检查文件是否已经存在于服务器上,然后尝试将文件移动到uploads
目录。如果上传成功,它将显示一条成功消息;否则,它将显示一条错误消息。
确保在运行此示例之前在服务器上创建一个名为uploads
的目录,并设置适当的权限,以便PHP可以将文件上传到该目录。