php实现上传图片文件代码
发布时间:2020-12-13 02:45:55 所属栏目:PHP教程 来源:网络整理
导读:《PHP实例:php实现上传图片文件代码》要点: 本文介绍了PHP实例:php实现上传图片文件代码,希望对您有用。如果有疑问,可以联系我们。 PHP应用 代码很简单,这里我们就不多废话了,直接奉上源码 ?php// 注册表单的姓名$name="";$nameErr="";if ($_SERVER["RE
《PHP实例:php实现上传图片文件代码》要点: PHP应用代码很简单,这里我们就不多废话了,直接奉上源码 <?php // 注册表单的姓名 $name=""; $nameErr=""; if ($_SERVER["REQUEST_METHOD"]=="POST") { if (empty($_POST['name'])) { }else{ $name=$_POST['name']; if (!preg_match("/^[a-zA-Z]*$/",$name)) { $nameErr="只允许字母和空格"; }else{ echo '姓名'.$name; } } // 文件上传 if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 2000000)) { if ($_FILES["file"]["error"]>0) { echo "错误:".$_FILES["file"]["error"]."<br/>"; }else{ echo "upload:".$_FILES["file"]["name"]."<br/>"; echo "type:".$_FILES["file"]["type"]."<br/>"; echo "size:".$_FILES["file"]["size"]."<br/>"; echo "stored in:".$_FILES["file"]["tmp_name"]; } }else{ if (file_exists("weiwei/".$_FILES["file"]["name"])) { echo $_FILES["file"]["name"]."上传成功."; }else{ move_uploaded_file($_FILES["file"]["tmp_name"],"weiwei/" . $_FILES["file"]["name"]); echo "Stored in: " . "weiwei/" . $_FILES["file"]["name"]; } echo "上传成功"; } } ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册表单</title> </head> <body> <form action="" method="post" enctype="multipart/form-data"> 姓名:<input type="text" name="name" value=""> <span class="error">* <?php echo $nameErr;?></span> 文件类型:<input type="file" name="file" id="file"> <img src="<?php echo "weiwei/".$_FILES['file']['name']?>" alt=""> <input type="submit" name="sub" value="提交"> </form> </body> </html> 以上所述便是本文的全部内容了,希望大家能够喜欢. 《PHP实例:php实现上传图片文件代码》是否对您有启发,欢迎查看更多与《PHP实例:php实现上传图片文件代码》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 如何在WordPress中禁用图像附件页面?
- php – 在Symfony 2中的Form-wide error_bubbling?
- Linux平台php命令行程序处理管道数据的方法
- php – bitcoind守护进程和createrawtransaction参数
- php – 在返回的数据库对象上运行字符串函数的最佳方法
- php – Htmlentities vs addslashes vs mysqli_real_escape
- PHPDocumentor可选参数
- php – 在线程中获取最新的消息
- php – 如何使用__autoload从多个目录加载类?
- jQuery获取json后使用zy_tmpl生成下拉菜单