當前位置:首頁 » 文件管理 » 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效果示意圖

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

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

熱點內容
如何遠程連接2003伺服器 發布:2024-09-28 13:59:39 瀏覽:845
找工作編程 發布:2024-09-28 13:54:31 瀏覽:747
20款發現5哪個配置最值得買 發布:2024-09-28 13:54:24 瀏覽:955
java歷史版本下載 發布:2024-09-28 13:54:19 瀏覽:388
房源碼查詢 發布:2024-09-28 13:50:59 瀏覽:94
存儲有哪些功能 發布:2024-09-28 13:50:17 瀏覽:453
安卓怎麼玩金光群俠傳 發布:2024-09-28 13:35:17 瀏覽:690
c語言求1到100的素數 發布:2024-09-28 13:33:12 瀏覽:612
群暉存儲伺服器ip地址 發布:2024-09-28 13:31:01 瀏覽:794
伺服器訪問不了其他網段電腦 發布:2024-09-28 13:26:55 瀏覽:8