php文件上传代码
<?php $uploadpath = '../upload/'; $uploadtype = 'image/x-pngimage/gifimage/pjpeg'; $uploadsava = ''; $uploadpath.= md5(date('y:m:d h:i:s')); $phototype = isset($_POST['select']) ? $_POST['select'] : ""; $title = Strreplace(isset($_POST['title']) ? $_POST['title'] : "null"); $say = Strreplace(isset($_POST['textarea']) ? $_POST['textarea'] : "null"); $tdate = date("Y:m:d"); $uploadtype = $_FILES['file']['type']; if ($phototype == 'null' || $phototype == "") { echo ("<script>alert('图片上传失败,你还没有创建相册');history.back();</script>"); exit(); } if ($title == "null" || $title == "" || strlen($title) > 50) { $title = "暂无标题"; } if ($say == "null" || $say == "" || strlen($say) > 500) { $say = "暂无说明"; } if (strpos('exit:image/x-png', $uploadtype)) { $uploadsava = $uploadpath . ".png"; } if (strpos('exit:image/gif', $uploadtype)) { $uploadsava = $uploadpath . ".gif"; } if (strpos('exit:image/pjpeg', $uploadtype)) { $uploadsava = $uploadpath . ".jpg"; } if ($uploadsava == '') { echo ("<script>alert('只能上传.gif .jpg .png三类文件');history.back();</script>"); exit(); } if ($_FILES['file']['size'] > 202400) { echo ("<script>alert('对不起,图片大小不能大于200K');history.back();</script>"); exit(); } if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadsava)) { echo ("<script>alert('图片上传成功');history.back();</script>"); $sql = "insert into photo(name,picpath,picdate,pichit,picsay,filesendid,phototype) values('$title','$uploadsava','$tdate',1,'$say','$xm','$phototype')"; mysql_query($sql) or die('Insert Data Fail Errors' . mysql_error()); } else { echo ("<script>alert('图片上传失败');history.back();</script>"); }
永久链接:http://www.phprm.com/code/c63953bdb491e4fca94fbef7f926d286.html
转载随意!带上文章地址吧。