PHP文件上传主要代码分析_PHP教程
程序员文章站
2024-02-17 20:03:28
...
php上传文件代码:
(['myfile']['name'] != ''(['myfile']['error'] > 0 "错误状态:" . ['myfile']['error'(['myfile']['tmp_name'] , "uploads/" . ['myfile']['name' "" ""?>
在解释这篇代码前,我们有必要了解以下知识。
了解了这些,我们再来看一下upload.php的代码。
首先,$_FILES['myfile']['name']中的myfile是指在上面HTML页面中上传文件标签的name值,根据这个我们才能知道我们正在处理的文件是哪一个input提交过来的。
然后再来判断一下 $_FILES['myfile']['name'] 不是否为空,根据这个我们可以知道用户有没有上传文件,从而执行不同的操作。
如果上传了文件并且状态是0就说明上传成功,我们就可以用 move_uploaded_file方法把上传的文件存放到指定目录,上面这个例子是指把上传的文件移动到同目录下的uploads文件夹下,这个路径是相对于这个PHP文件(既upload.php)的相对目录。
比如,我们想把上传的文件移动到upload.php上一层叫user的文件夹中的话,我们就可以这样写:move_uploaded_file($_FILES['myfile']['tmp_name'] , "./user/". $FILES['myfile']['name']),这种方法使用起来很方便、灵活,这样一个文件就被上传到服务器中了,可以打开服务器中的目录查看该文件。
上一篇: phprpc例证
推荐阅读
-
简单的PHP多图上传小程序代码_PHP教程
-
php中检测上传文件类型与上传图片大小代码
-
用PHP读取超大文件的实例代码_PHP教程
-
PHP file_put_contents()实现批量下载图片文件和css中图片代码_PHP教程
-
php打包压缩文件之ZipArchive方法用法分析,_PHP教程
-
disucz代码分析_PHP教程
-
PHP多文件上传实例,_PHP教程
-
php jquery 多文件上传简单实例_PHP教程
-
ueditor 在PHP中上传图片或文件后,想再次编辑出现 html 代码问题,没能出现图片和文件,请问各位大侠,怎么解?
-
解决文件名解压后乱码的问题 将文件名进行转码的代码_PHP教程