时间:2021-05-26
代码很简单,这里我们就不多废话了,直接奉上源码
<?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>以上所述就是本文的全部内容了,希望大家能够喜欢。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
图片上传思路:通过ajax实现图片上传,然后把PHP返回的图片地址,加入到隐藏字段中,最后通过表单提交给后台PHP,代码如下HTML代码zimg.html文件:
图片上传思路:通过ajax实现图片上传,然后把PHP返回的图片地址,加入到隐藏字段中,最后通过表单提交给后台PHP,代码如下HTML代码zimg.html文件:
本文实例讲述了php文件上传的简单实现方法。分享给大家供大家参考。具体如下:文件1:index.php复制代码代码如下:用户名:密码:上传图片:文件2:uplo
简单PHP上传图片、删除图片实现代码上传图片:?12345678910111213141516171819202122232425262728293031323
php结合layui前端实现多图上传前端html代码请选择图片文件名图片预览大小状态操作开始上传js代码layui.use('upload',function(