国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php操作上傳文件及圖片操作的方法

2020-03-22 19:07:20
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php實現從上傳文件創建縮略圖的方法,涉及php操作上傳文件及圖片操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php實現從上傳文件創建縮略圖的方法。具體實現方法如下:

 ?phpif ($_REQUEST[ action ]== add ){$userfile = $HTTP_POST_FILES[ photo ][ tmp_name $userfile_name = $HTTP_POST_FILES[ photo ][ name $userfile_size = $HTTP_POST_FILES[ photo ][ size $userfile_type = $HTTP_POST_FILES[ photo ][ type ///////////////////////// //GET-DECLARE DIMENSIONS //$dimension = getimagesize($userfile);$large_width = $dimension[0]; // GET PHOTO WIDTH$large_height = $dimension[1]; //GET PHOTO HEIGHT$small_width = 120; // DECLARE THUMB WIDTH$small_height = 90; // DECLARE THUMB HEIGHT///////////////////////////CHECK SIZE //if ($userfile_size 102400){ $error=1; $msg = The photo is over 100kb. Please try again. ////////////////////////////////// CHECK TYPE (IE AND OTHERS) //if ($userfile_type= image/pjpeg ){ if ($userfile_type!= image/jpeg ){ $error=1; $msg = The photo must be JPG ////////////////////////////////CHECK WIDTH/HEIGHT //if ($large_width!=600 or$large_height!=400){$error=1;$msg = The photo must be 600x400 pixels /////////////////////////////////////////////CREATE THUMB / UPLOAD THUMB AND PHOTO ///if ($error 1){ $image = $userfile_name; //if you want to insert it to the database $pic = imagecreatefromjpeg($userfile); $small = imagecreatetruecolor($small_width,$small_height); imagecopyresampled($small,$pic,0,0,0,0, $small_width, $small_height, $large_width, $large_height); if (imagejpeg($small, path/to/folder/to/upload/thumb .$userfile_name, 100)){  $large = imagecreatetruecolor($large_width,$large_height); imagecopyresampled($large,$pic,0,0,0,0, $large_width, $large_height, $large_width, $large_height); if (imagejpeg($large, path/to/folder/to/upload/photo .$userfile_name, 100)) else {$msg= A problem has occured. Please try again. $error=1;} else { $msg= A problem has occured. Please try again. $error=1;///////////////////////////////////////////////// If everything went right a photo (600x400) and/// a thumb(120x90) were uploaded to the given folders html head title create thumb /title /head  body  form name= form1 enctype= multipart/form-data action= thisfile.php?action=add method= post Select Photo: input type= file name= photo  input type= submit name= submit value= CREATE THUMB AND UPLOAD  /form  /body /html 

總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。

相關推薦:

php實現新聞發布系統

php操作圖片的大小修改、加水印、生成驗證碼、輸出及保存

php通過新浪樂庫搜索接口查詢歌曲的功能

以上就是php操作上傳文件及圖片操作的方法的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桑植县| 天门市| 响水县| 北京市| 屏边| 延津县| 定襄县| 万年县| 会泽县| 务川| 太仆寺旗| 大宁县| 井研县| 平武县| 辽源市| 宁蒗| 五河县| 乌拉特后旗| 崇明县| 乐山市| 西藏| 霍邱县| 佛山市| 堆龙德庆县| 衡山县| 湟源县| 安塞县| 体育| 永寿县| 睢宁县| 石棉县| 宁陵县| 双鸭山市| 遂宁市| 保德县| 江安县| 务川| 杭锦后旗| 洪雅县| 嘉兴市| 泉州市|