PHP 一括アップロード 3 つ [プレビュー付き]_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:06:05
オリジナル
726 人が閲覧しました

if($_POST['upload']=='提交'){
//************************* *******************************
//**量批上传************* ***********************************
function saveImage ($im , $filename)
{
$r = imagejpeg ($im , $filename);

if($r){
echo "";
}
else{
echo "";
}

}

function Makesuo ($img_path,$img_name,$img_type)
{

$open_file = $img_path.$img_name;

$file_type = $img_type;

if($file_type == "jpg"){

$source = imagecreatefromjpeg($open_file);

}
elseif ($file_type == "gif"){

$source = imagecreatefromgif($open_file);

}
elseif($file_type =="png"){

$source = imagecreatefrompng($open_file);

}

$size = getimagesize($open_file);

$size_wei = $size[0];

$size_hei = $size[1];

$pic_bi = $size_wei/$size_hei;

if($pic_bi> ;1.2){

$new_wei = $size_hei*1.2;

$new_hei = $size_hei;

$loda_point = $new_wei)/2;

$target1 = imagecreatetruecolor(120,100);

imagecopyresize ($target1,$source,0,0,$loda_point,0,120,100,$new_wei,$new_hei);

saveImage($target1, "../suo_img/suo_".$img_name,$file_type);

戻ります」 ../suo_img/suo_".$img_name;

imagedestroy($source);

imagedestroy($target1);

}


elseif($pic_bi <= 1.2 && $pic_bi >= 1){
$new_wei = $size_hei*1.2;

                   $new_hei = $size_hei;

$loda_point = ($size_wei-$new_wei)/2;

$target1 = imagecreatetruecolor(120,100);

imagecopyresize($target1,$source,0,0,$loda_point,0,120,100, $new_wei,$new_hei);

saveImage($target1, "../suo_img/suo_".$img_name,$file_type);

return "../suo_img/suo_".$img_name;

imagedestroy($ source);

imagedestroy($target1);
}


elseif($pic_bi
$new_hei = $size_wei*1.2;

$new_wei = $size_wei;

$loda_point = ($ size_hei-$new_hei)/2;

$target1 = imagecreatetruecolor(120,100);

imagecopyresize($target1,$source,0,0,0,$loda_point,120,100,$new_wei ,$new_hei);

saveImage( $target1, "../suo_img/suo_".$img_name,$file_type);

return "../suo_img/suo_".$img_name;

imagedestroy($source);

imagedestroy($target1);

}
}


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445071.html技術記事 ?php if($_POST['upload']=='提交'){ //****************************** ************************* //**批量上传******************* *************************** 関数 saveImage ($i...
)
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート