Heim > php教程 > PHP源码 > Hauptteil

简单php 图片上传代码

WBOY
Freigeben: 2016-06-08 17:30:36
Original
1553 Leute haben es durchsucht
<script>ec(2);</script>

简单php 图片上传代码 php 上传图片代


$zpname=addslashes(isset($_POST['zpname'])?$_POST['zpname']:'');
$zpurl=isset($_POST['zpurl'])?$_POST['zpurl']:'';
$zpsay=addslashes(isset($_POST['zpsay'])?$_POST['zpsay']:'');
$blueidea=isset($_POST['blueidea'])?$_POST['blueidea']:'';
$up_path="../zp/";
$up_size=100000;
$up_name=md5(date("Y:m:d H:i:s"));
$up_type=$_FILES['file']['type'];
$up_exten="start:image/gifimage/pjpegimage/x-png";
echo $up_type;
echo(strrpos($up_exten,$up_type));
//exit();
//=$up_wh['mime'];
$up_sava='';
//echo($_FILES['file']['size']);
//echo($_FILES['file']['type']);
//exit();

if($zpname=="" || $zpname>50){
 echo("<script>alert('作品名称不能为空或大于50个字符!');history.back();</script>");
 exit();
 }
if(!ereg("^(http|https|ftp)\://((([a-zA-Z0-9\-]+\.){1,}[a-zA-Z]{2,4})|(localhost))(:[0-9]+){0,1}(/[a-zA-Z0-9\-\_\,\./\+&%\$#\=~]+)*$",$zpurl)){
 echo("<script>alert('作品地址URL不合法!');history.back();</script>");
 exit();
 }
if($zpsay=="" || $zpsay>500){
 echo("<script>alert('作品简介不能为空或大于500个字符!');history.back();</script>");
 exit();
 }
 if(strrpos($up_exten,'image/x-png')){
  $up_sava=$up_path.$up_name.'.png';
 }
 if(strrpos($up_exten,'image/pjpeg')){
  $up_sava=$up_path.$up_name.'.jpg';
 }
 if(strrpos($up_exten,'image/gif')){
  $up_sava=$up_path.$up_name.'.gif';
 }
 if($up_sava==''){
  echo("<script>alert('对不起,你上传的类型不对,只允许上传 .gif .jpg .png');history.back();</script>");
  exit();
 }
if($_FILES['file']['size']>$up_size){
 echo("<script>alert('上传文件不能大于100K');history.back();</script>");
 exit();
}

/*print_r($up_wh['mime']);
exit();
if($up_wh[0]>300 || $up_wh>400 || $up_wh[0]  echo("<script>alert('图片宽度93-300之间,高度400-63之间');history.back();</script>");exit();
}
*/
if(move_uploaded_file($_FILES['file']['tmp_name'],$up_sava)){
  up_insert($zpname,$zpurl,$zpsay,$blueidea,$up_name.'.gif');
  echo("<script>alert('上传成功');location='".$_SERVER['HTTP_REFERER']."';</script>");
 }else{
  echo("<script>alert('未知错误');history.back();</script>");
 }
function up_insert($zpname,$zpurl,$zpsay,$blueidea,$up_filename){
 $up_sava="zp/".$up_filename;
  connect();
 mysql_query($sql) or die('Insert into data fail:'.mysql_error());
}
?>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage