Postingan lainnya
Gimana Cara Mengamibil Dimensi Gamar?
Ini pertanyaan yang paling bego sedunia, tapi entahlah... sesuai judul... gimana sih caranya mengambil nilai dimensi gambar, sebagai syarat untuk bolean menampilkan gambar?
9 Jawaban:
Jawaban Terpilih
upload.php
<?php
//upload.php
if(isset($_POST['submit'])) {
$name = $_FILES['gambar']['name'];
$filename = $_FILES['gambar']['tmp_name'];
list($width, $height) = getimagesize($filename);
echo "Dimensi Gambar => Lebar = " . $width . " pixel, Tinggi = " .$height . " pixel <br><br>";
// satuan dalam pixel sesuaikan bro
$maxWidth = 300 ;
$maxHeight = 300 ;
if($width <= $maxWidth && $height <= $maxHeight) {
$path = 'upload/' . $name;
move_uploaded_file($filename, $path);
}else{
echo "<h2>Upload Gagal</h2>Lebar Maksimal " . $maxWidth . " pixel<br>" . "Tinggi Max " . $maxHeight . " pixel";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Upload Gambar</h2>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="gambar">
<input type="submit" name="submit">
</form>
</body>
</html>
Semoga bermanfaat, Happy Sharing (^_^) --- coto coto --- hehe
Gan nilai ini... dapatnya dari mana ya?
list($width, $height) = getimagesize($filename);
/*
list() => itu fungsi array() ....
atau pake gini aja juga bisa biar lebih mudah dipahami
*/
//fungi getimagesize itu untuk mendapatkan informasi ukuran gambar..
$imgSize = getimagesize($filename);
$width = $imgSize[0];
$height = $imgSize[1];
echo 'width = ' . $width;
echo ' height = ' . $height;
// untuk detail urutannya bisa var_dump($imgSize);
kayak nya coto enak nih,, hehehe (^_^)
Setelah membaca documentasi PHP... cara diatas lebih simple... coto lagi ya... hehehehe... hati-hati... hal yang berlebihan sangat bahaya... apalagi kalo mengenai makanan... hahahaha...
Berhasil gan... lumayan... hehehehe... makasih atas semua bantuannya...
<div id="photo<?=$u_Cerita->id;?>" class="imageCont">
<?php
$filename=$u_Cerita->photos;
list($width, $height) = getimagesize($filename);
$ratio=$width/$height;
dibug::p_r($ratio, false, false);
?>
<?php if($ratio===1 || $ratio>1){ ?>
<img style="width:100%; height:100%;" src="<?=URL.$u_Cerita->photos;?>" alt="">
<?php }else{?>
<?php if($ratio<=0.9){ ?>
<img style="width:100%; height:386px;" src="<?=URL.$u_Cerita->photos;?>" alt="">
<?php } ?>
<?php } ?>
</div>
Wah mantap jiwa gan... Mmang agan cilox the best dah hehe
Terima Kasih..Alhamdulillah.. hanya berusaha bermanfaat bagi org lain..ingat Framework HAI @hilmanrdn.. :)
Hehehehehe... tidak sia-sia bantuan-nya kaka @ciloxz... ^_^