當前位置:首頁 » 文件管理 » php上傳圖片大小

php上傳圖片大小

發布時間: 2022-06-10 11:54:03

php上傳後怎樣自動修改圖片的大小

PHP上傳後怎樣自動修改圖片的大小
這個是可以的,用imageresamled()處理之後就file_put_contents()保存替換原文件就可以了

㈡ PHP 上傳前怎麼判斷圖片大小沒有「瀏覽」圖片就點擊「上傳」怎麼判斷

可以上傳前做判斷,到服務端判斷也可以!
JS參考代碼
<script type="text/javascript">
function checkform(){
var name=document.getElementById("upimg");
var flag=true;
if (upimg.value==""){alert("請選擇圖片!");flag=false;}
else{return flag;}
return flag;}
</script>
PHP參考代碼
if(!$row['upimg']==""){
echo "<script language=javascript>alert('請選擇圖片!');history.back();</script>";

}
獲取圖片路徑後做個判斷,如果圖片路徑為空就可以返回錯誤!

㈢ 求救:php 上傳圖片時,獲取圖片的大小

不要用$_FILES['file_upload']['name'],用$_FILES['file_upload']['tmp_name']
文件上傳後,php是先保存在/tmp/底下。可以通過$_FILES['file_upload']['tmp_name']來獲取這個文件名。這個時候你是可以隨意地對這個臨時文件運行各種命令,包括獲取圖片大小。

㈣ PHP上傳圖片,並自動修改圖片的大小

這個是可以的,用imageresamled()處理之後就file_put_contents()保存替換原文件就可以了

㈤ 怎麼修改百度編輯器(Ueditor)的上傳圖片大小限制,PHP版的

原因是ueditor默認上傳圖片大小為2M,超出這個大小上傳不了

解決方法:找到ueditor的配置文件 ueditor/php/config.json

這一項改成你想要的大小就好了

㈥ php限制上傳圖片長度和寬度

$arr=getimagesize(圖片路徑);
得到一個數組裡面有些圖片的高寬,得到後,通過判斷是否上傳就限制了

㈦ 跪求PHP上傳圖片並按比例縮放到一定尺寸的程序,非常感謝

publicfunctionupimges(){
$filename=time();
header("Content-Type:text/html;charset=utf-8");
$upload=newUpimage('','','','',$filename);
//設置上傳文件大小
$upload->maxSize=100000000000000;
//$upload->saveRule=microtime().'_'.mt_rand(1000,9999);
//上傳文件命名規則timeuniqidcom_create_guid等
//$upload->$saveRule=time();
//設置上傳文件類型
$upload->allowExts=explode(',','jpg,gif,png,jpeg');
//設置附件上傳目錄
$upload->savePath='./data/attached/skp/'.$_SESSION['formtoken'].'/';
$upload->thumb=true;
//設置引用圖片類庫包路徑
$upload->imageClassPath='./Image.php';
//設置需要生成縮略圖的文件後綴
$upload->thumbPrefix='thumb_,thumbm_,thumbl_,thumbs_';//生產4張縮略圖
//設置縮略圖最大寬度
$upload->thumbMaxWidth='960,480,120,64';
//設置縮略圖最大高度
$upload->thumbMaxHeight='960,480,120,64';
//刪除原圖
$upload->thumbRemoveOrigin=false;

if(!$upload->upload()){
$data['tip']=$upload->getErrorMsg();
$data['status']='0';
}else{
$info=$upload->getUploadFileInfo();

$data['counts']=count($info);
$data['status']='1';
$data['tip']='上傳成功';
$data['info']=$info;
}

echojson_encode($data);
}

這個是代碼和所引用的

㈧ php如何限制圖片上傳的長和寬

$size = getimagesize(上傳圖片的臨時路徑);
$width = $size[0];

$height = $size[1];
if($width>200 || $height>200){
echo "圖片長或寬超出限制";
exit;
}

㈨ thinkphp上傳圖片如何檢驗尺寸

用getimagesize方法,如下示例:

HTML頁面

<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>定義inputtype="file"的樣式</title>
<styletype="text/css">
body{font-size:14px;}
input{vertical-align:middle;margin:0;padding:0}
.file-box{position:relative;width:340px}
.txt{height:22px;border:1pxsolid#cdcdcd;width:180px;cursor:pointer;}
.btn{background-color:#FFF;border:1pxsolid#CDCDCD;height:24px;width:70px;cursor:pointer;}
.file{position:absolute;top:0;right:80px;height:24px;filter:alpha(opacity:0);opacity:0;width:260px;cursor:pointer;}
</style>
</head>
<body>
<divclass="file-box">
<formaction="test.php"method="post"enctype="multipart/form-data">
<inputtype='text'name='textfield'id='textfield'class='txt'/>
<inputtype='button'class='btn'value='瀏覽...'/>
<inputtype="file"name="fileField"class="file"id="fileField"size="28"onchange="document.getElementById('textfield').value=this.value"/>
<inputtype="submit"name="submit"class="btn"value="上傳"/>
</form>
</div>
</body>
</html>

PHP頁面:

<?php
echo"<pre>";
print_r($_FILES);
echo"<br/>";
$size=getimagesize($_FILES['fileField']['tmp_name']);
echo"<pre>";
print_r($size);
?>

demo效果示意圖

第二個輸出的數組有你需要的相關數據。

看看是否符合你的需求?若有疑問,歡迎追問!

熱點內容
模胚手編程 發布:2025-01-20 12:06:59 瀏覽:908
java單例實現 發布:2025-01-20 11:48:40 瀏覽:333
cad為什麼載入不了配置 發布:2025-01-20 11:37:45 瀏覽:16
伺服器記錄的手機ip 發布:2025-01-20 11:32:47 瀏覽:672
sparksql查詢 發布:2025-01-20 11:27:51 瀏覽:204
安卓奧特曼格鬥進化1怎麼發大招 發布:2025-01-20 11:17:03 瀏覽:605
試驗數據存儲 發布:2025-01-20 11:03:38 瀏覽:305
聯想如何將密碼退出 發布:2025-01-20 10:51:41 瀏覽:972
ftp傳輸文件連接失敗 發布:2025-01-20 10:49:39 瀏覽:723
xp共享訪問不了 發布:2025-01-20 10:40:05 瀏覽:946