中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

php上傳圖片類及用法示例
來源:易賢網 閱讀:1072 次 日期:2016-08-23 15:56:41
溫馨提示:易賢網小編為您整理了“php上傳圖片類及用法示例”,方便廣大網友查閱!

這篇文章主要介紹了php上傳圖片類及用法,結合完整實例形式分析了php上傳圖片功能類及其具體使用方法,需要的朋友可以參考下

1.類文件名為:upclass.php

<?php

class upclass{

public $previewsize=0.125 ;  //預覽圖片比例

public $preview=0;  //是否生成預覽,是為1,否為0

  public $datetime;  //隨機數

  public $ph_name;  //上傳圖片文件名

  public $ph_tmp_name;  //圖片臨時文件名

  public $ph_path="./userimg/";  //上傳文件存放路徑

public $ph_type;  //圖片類型

  public $ph_size;  //圖片大小

  public $imgsize;  //上傳圖片尺寸,用于判斷顯示比例

  public $al_ph_type=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png');  //允許上傳圖片類型

  public $al_ph_size=1000000;  //允許上傳文件大小

 function __construct(){

  $this->set_datatime();

 }

 function set_datatime(){

  $this->datetime=date("YmdHis");

 }

  //獲取文件類型

 function get_ph_type($phtype){

   $this->ph_type=$phtype;

 }

 //獲取文件大小

 function get_ph_size($phsize){

   $this->ph_size=$phsize."<br>";

 }

 //獲取上傳臨時文件名

 function get_ph_tmpname($tmp_name){

  $this->ph_tmp_name=$tmp_name;

  $this->imgsize=getimagesize($tmp_name);

 }

 //獲取原文件名

 function get_ph_name($phname){

  $this->ph_name=$this->ph_path.$this->datetime.strrchr($phname,"."); //strrchr獲取文件的點最后一次出現的位置

//$this->ph_name=$this->datetime.strrchr($phname,"."); //strrchr獲取文件的點最后一次出現的位置

return $this->ph_name;

 }

// 判斷上傳文件存放目錄

 function check_path(){

  if(!file_exists($this->ph_path)){

   mkdir($this->ph_path);

  }

 }

 //判斷上傳文件是否超過允許大小

 function check_size(){

  if($this->ph_size>$this->al_ph_size){

   $this->showerror("上傳圖片超過2000KB");

  }

 }

 //判斷文件類型

 function check_type(){

  if(!in_array($this->ph_type,$this->al_ph_type)){

     $this->showerror("上傳圖片類型錯誤");

  }

 }

 //上傳圖片

  function up_photo(){

  if(!move_uploaded_file($this->ph_tmp_name,$this->ph_name)){

  $this->showerror("上傳文件出錯");

  }

 }

 //圖片預覽

  function showphoto(){

   if($this->preview==1){

   if($this->imgsize[0]>2000){

    $this->imgsize[0]=$this->imgsize[0]*$this->previewsize;

       $this->imgsize[1]=$this->imgsize[1]*$this->previewsize;

   }

     echo("<img src=\"{$this->ph_name}\" width=\"{$this->imgsize['0']}\" height=\"{$this->imgsize['1']}\">");

   }

  }

 //錯誤提示

 function showerror($errorstr){

  echo "<script language=javascript>alert('$errorstr');location='javascript:history.go(-1)';</script>";

  exit();

 }

 function save(){

  $this->check_path();

  $this->check_size();

  $this->check_type();

  $this->up_photo();

  $this->showphoto();

 }

}

?>

2.html頁面:

<form action="upphoto.php" method="post" enctype="multipart/form-data">

圖片來源:<input type="file" name="photo" id="photo">

<input type="submit" name="submit" value="上傳">

</form>

3.調用類的文件名為:upphoto.php

<?php

header("Content-Type:text/html; charset=utf-8"); 

//類的實例化:

include("upclass.php");//類的文件名是upoop.php

$up=new upclass();

$submit=$_POST['submit'];

if($submit=="上傳"){

$up->get_ph_tmpname($_FILES['photo']['tmp_name']);

$up->get_ph_type($_FILES['photo']['type']);

$up->get_ph_size($_FILES['photo']['size']);

$up->get_ph_name($_FILES['photo']['name']);

$up->save();

}

?>

<?php

$images=$up->get_ph_name($_FILES['photo']['name']);

 echo "<img src='$images' />";

?>

希望本文所述對大家PHP程序設計有所幫助。

更多信息請查看網絡編程
易賢網手機網站地址:php上傳圖片類及用法示例
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
色呦呦一区二区三区| 麻豆精品视频在线观看视频| 午夜精品爽啪视频| 99精品久久久久久| 国产午夜精品在线观看| 国产一区不卡精品| 久久亚洲一级片| 国产一区二区三区久久久| 精品国产乱码久久久久久牛牛| 男人操女人的视频在线观看欧美| 这里只有精品99re| 丝袜亚洲另类丝袜在线| 91精品国产黑色紧身裤美女| 性感美女久久精品| 在线播放中文一区| 麻豆91精品91久久久的内涵| 日韩午夜电影av| 久久9热精品视频| 国产亚洲综合av| 成人性生交大片免费看在线播放 | 日韩电影在线一区二区| 欧美丰满少妇xxxxx高潮对白| 亚洲va欧美va人人爽| 日韩一区二区三区在线视频| 国产一区二区电影| 日韩一区欧美一区| 欧美日本在线一区| 国产麻豆午夜三级精品| 日韩毛片视频在线看| 欧美色爱综合网| 韩国v欧美v日本v亚洲v| 中文字幕国产一区二区| 91黄色激情网站| av电影天堂一区二区在线 | 亚洲国产欧美在线| 日韩欧美一级在线播放| 丁香激情综合五月| 亚洲一区二区3| 日韩欧美国产一区二区三区| 国产成人福利片| 亚洲伊人色欲综合网| 精品国产一区二区三区忘忧草| av资源站一区| 久久精品噜噜噜成人88aⅴ| 中文字幕一区二区三区不卡| 宅男在线国产精品| 99久久精品免费看国产 | 亚洲va欧美va天堂v国产综合| 日韩欧美一区在线观看| 不卡的看片网站| 麻豆精品国产传媒mv男同| 国产精品入口麻豆九色| 欧美一区二区三区成人| av影院午夜一区| 狠狠色狠狠色综合| 亚洲成人精品一区二区| 中文字幕av在线一区二区三区| 欧美丰满嫩嫩电影| 成人精品高清在线| 六月丁香综合在线视频| 亚洲影院免费观看| 国产精品久久久久影院亚瑟| 欧美一区二区三区日韩视频| 91丨九色porny丨蝌蚪| 国产一级精品在线| 免费在线观看日韩欧美| 亚洲自拍偷拍欧美| 国产精品久久99| 日韩精品一区二区三区蜜臀| 欧美三级中文字幕在线观看| 99riav一区二区三区| 丁香天五香天堂综合| 久久电影网站中文字幕| 午夜精品影院在线观看| 亚洲综合免费观看高清完整版 | 日韩欧美国产一二三区| 欧美熟乱第一页| 99久久国产免费看| 成人网在线播放| 国产一区二区0| 久久成人免费网站| 免费的国产精品| 久久精品国产免费看久久精品| 亚洲成a人v欧美综合天堂| 一区二区在线观看不卡| 亚洲丝袜另类动漫二区| 中文字幕一区二区在线观看| 欧美国产成人精品| 国产精品乱码妇女bbbb| 国产亚洲欧洲一区高清在线观看| 精品久久久网站| 精品国产精品网麻豆系列| 日韩欧美久久一区| 欧美成人免费网站| 久久久另类综合| 日本一区二区免费在线观看视频 | 国产精品久久久久一区二区三区| 中文字幕欧美三区| 国产精品久久久久久久久免费相片| 国产午夜精品福利| 中文字幕乱码一区二区免费| 国产情人综合久久777777| 久久久99精品免费观看| 欧美激情艳妇裸体舞| 中文字幕视频一区| 亚洲精品va在线观看| 午夜精品一区二区三区免费视频 | 专区另类欧美日韩| 亚洲在线视频网站| 免费xxxx性欧美18vr| 美女爽到高潮91| 国产大片一区二区| 99国产麻豆精品| 欧美无砖专区一中文字| 777色狠狠一区二区三区| 精品91自产拍在线观看一区| 国产喂奶挤奶一区二区三区| 亚洲人成精品久久久久| 亚洲成在人线免费| 国内成人自拍视频| 91小视频在线| 欧美一级片在线看| 中文在线资源观看网站视频免费不卡 | 国产人成亚洲第一网站在线播放 | 美女mm1313爽爽久久久蜜臀| 国产老女人精品毛片久久| av不卡免费在线观看| 欧美色综合久久| 久久综合一区二区| 亚洲伦理在线精品| 久久精品72免费观看| 99视频在线观看一区三区| 欧美视频一区在线观看| 欧美α欧美αv大片| ㊣最新国产の精品bt伙计久久| 天涯成人国产亚洲精品一区av| 国产精品伊人色| 欧美日韩精品一区二区三区 | 欧美日韩一区二区欧美激情| 精品日韩一区二区| 亚洲综合一区在线| 国产成人综合视频| 欧美精品vⅰdeose4hd| 国产精品久久久一区麻豆最新章节| 午夜精品福利在线| 成人白浆超碰人人人人| 欧美一区二区免费| 亚洲精品乱码久久久久久黑人| 蜜臀久久99精品久久久久久9| 一本一本大道香蕉久在线精品 | 欧美一区二区高清| 亚洲日穴在线视频| 国产在线观看免费一区| 欧美日韩国产a| 亚洲精品久久嫩草网站秘色| 国产一区二区三区| 欧美一级xxx| 一区二区三区四区中文字幕| 国产精品原创巨作av| 欧美一区二区三区播放老司机| 亚洲黄一区二区三区| 成人一区二区三区视频在线观看 | 亚洲天堂2014| 国产成人精品免费在线| 日韩欧美中文一区| 五月天亚洲精品| 欧美性生活久久| 亚洲欧美日韩国产一区二区三区| 国产毛片一区二区| 精品伦理精品一区| 日韩黄色免费网站| 欧美日韩黄色一区二区| 一区二区成人在线观看| 99久久精品99国产精品| 欧美经典一区二区| 国产精品99久久久久久有的能看| 日韩欧美国产综合| 久久精品久久综合| 日韩欧美精品在线| 久久er99精品| 精品对白一区国产伦| 奇米影视一区二区三区| 欧美日韩成人高清| 五月天久久比比资源色| 777久久久精品| 青青草视频一区| 日韩色在线观看| 久久av资源网| 久久久久久**毛片大全| 国产乱子轮精品视频| 亚洲精品在线电影| 国产福利91精品一区二区三区| 国产日韩欧美精品电影三级在线| 国产91在线|亚洲| 国产精品久久久久国产精品日日| 99riav久久精品riav| 亚洲曰韩产成在线| 宅男在线国产精品| 国产一区二区三区免费看| 中文字幕+乱码+中文字幕一区|