代码很简单,这里我们就不多废话了,直接奉上源码
<?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>以上所述就是本文的全部内容了,希望大家能够喜欢。