php 文件上传简单实例
程序员文章站
2024-01-17 23:45:40
...
php文件上传的简单例子,获取文件名称、类型、大小等相关信息,完成文件的上传,供大家学习参考。
1、上传文件的代码: m.jpg [type] => image/jpeg [tmp_name] => C:\WINDOWS\Temp\php1A.tmp [error] => 0 [size] => 44905 ) $name=$upfile["name"];//便于以后转移文件时命名 $type=$upfile["type"];//上传文件的类型 $size=$upfile["size"];//上传文件的大小 $tmp_name=$upfile["tmp_name"];//用户上传文件的临时名称 $error=$upfile["error"];//上传过程中的错误信息 //echo $name; //对文件类型进行判断,判断是否要转移文件,如果符合要求则设置$ok=1即可以转移 switch($type){ case "image/jpg": $ok=1; break; case "image/jpeg": $ok=1; break; case "image/gif" : $ok=1; break; default:$ok=0; break; } //如果文件符合要求并且上传过程中没有错误 if($ok&&$error=='0'){ //调用move_uploaded_file()函数,进行文件转移 move_uploaded_file($tmp_name,'up/'.$name); //操作成功后,提示成功 echo ""; }else{ //如果文件不符合类型或者上传过程中有错误,提示失败 echo ""; } } ?> 2、提交文件的表单 |
推荐阅读
-
四种php中webservice实现的简单架构方法及实例_PHP
-
php 文件上传简单实例
-
PHP读取配置文件类实例(可读取ini,yaml,xml等)_PHP
-
php入门教程单文件上传与多文件上传实例
-
2个Codeigniter文件批量上传控制器写法例子,codeigniter写法_PHP教程
-
网站(apache+php)被黑客攻击,被上传了好多 PHP 探针和 web shell 脚本,黑客从什么路径上传的这些文件?不打算去找程序漏洞,怎么解决?
-
PHP遍历并打印指定目录下所有文件实例_PHP教程
-
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)_PHP
-
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)_PHP
-
php 使用fopen与file_get_contents读取文件实例,_PHP教程